Lines Matching +defs:val +defs:output
602 * @val: the facet value
612 const xmlChar * val,
2463 * @val: the facet value
2474 const xmlChar * val, const xmlChar * strval,
2521 facet->value = val;
3553 void *val = NULL;
3556 lib->check(lib->data, def->name, def->value, &val, node);
3562 if (val != NULL)
3563 def->attrs = val;
5161 xmlChar *val;
5179 val = xmlNodeGetContent(node);
5180 xmlRelaxNGNormExtSpace(val);
5181 if (xmlValidateNCName(val, 0)) {
5185 node->parent->name, val);
5189 val, NULL);
5191 ret->name = val;
5192 val = xmlGetProp(node, BAD_CAST "ns");
5193 ret->ns = val;
5195 (val != NULL) &&
5196 (xmlStrEqual(val, BAD_CAST "http://www.w3.org/2000/xmlns"))) {
5199 val, NULL);
5202 (val != NULL) &&
5203 (val[0] == 0) && (xmlStrEqual(ret->name, BAD_CAST "xmlns"))) {
5206 val, NULL);
6137 xmlRelaxNGContentType ret, tmp, val = XML_RELAXNG_CONTENT_EMPTY;
6409 val = xmlRelaxNGGroupContentType(val, ret);
6411 tmp = xmlRelaxNGGroupContentType(val, ret);
6413 tmp = xmlRelaxNGMaxContentType(val, ret);
6415 val = xmlRelaxNGMaxContentType(val, ret);
6417 val = XML_RELAXNG_CONTENT_SIMPLE;
6420 val = XML_RELAXNG_CONTENT_ERROR;
6422 val = XML_RELAXNG_CONTENT_SIMPLE;
6424 val = xmlRelaxNGGroupContentType(val, ret);
6428 return (val);
6823 xmlChar *val;
6826 val = xmlNodeListGetString(node->doc, cur->children, 1);
6827 if (val != NULL) {
6828 if (val[0] != 0) {
6829 uri = xmlParseURI((const char *) val);
6833 cur->name, val);
6838 cur->name, val);
6843 cur->name, val);
6848 xmlFree(val);
7544 static void xmlRelaxNGDumpDefine(FILE * output,
7549 * @output: the file output
7555 xmlRelaxNGDumpDefines(FILE * output, xmlRelaxNGDefinePtr defines)
7558 xmlRelaxNGDumpDefine(output, defines);
7565 * @output: the file output
7571 xmlRelaxNGDumpDefine(FILE * output, xmlRelaxNGDefinePtr define)
7577 fprintf(output, "<empty/>\n");
7580 fprintf(output, "<notAllowed/>\n");
7583 fprintf(output, "<text/>\n");
7586 fprintf(output, "<element>\n");
7588 fprintf(output, "<name");
7590 fprintf(output, " ns=\"%s\"", define->ns);
7591 fprintf(output, ">%s</name>\n", define->name);
7593 xmlRelaxNGDumpDefines(output, define->attrs);
7594 xmlRelaxNGDumpDefines(output, define->content);
7595 fprintf(output, "</element>\n");
7598 fprintf(output, "<list>\n");
7599 xmlRelaxNGDumpDefines(output, define->content);
7600 fprintf(output, "</list>\n");
7603 fprintf(output, "<oneOrMore>\n");
7604 xmlRelaxNGDumpDefines(output, define->content);
7605 fprintf(output, "</oneOrMore>\n");
7608 fprintf(output, "<zeroOrMore>\n");
7609 xmlRelaxNGDumpDefines(output, define->content);
7610 fprintf(output, "</zeroOrMore>\n");
7613 fprintf(output, "<choice>\n");
7614 xmlRelaxNGDumpDefines(output, define->content);
7615 fprintf(output, "</choice>\n");
7618 fprintf(output, "<group>\n");
7619 xmlRelaxNGDumpDefines(output, define->content);
7620 fprintf(output, "</group>\n");
7623 fprintf(output, "<interleave>\n");
7624 xmlRelaxNGDumpDefines(output, define->content);
7625 fprintf(output, "</interleave>\n");
7628 fprintf(output, "<optional>\n");
7629 xmlRelaxNGDumpDefines(output, define->content);
7630 fprintf(output, "</optional>\n");
7633 fprintf(output, "<attribute>\n");
7634 xmlRelaxNGDumpDefines(output, define->content);
7635 fprintf(output, "</attribute>\n");
7638 fprintf(output, "<define");
7640 fprintf(output, " name=\"%s\"", define->name);
7641 fprintf(output, ">\n");
7642 xmlRelaxNGDumpDefines(output, define->content);
7643 fprintf(output, "</define>\n");
7646 fprintf(output, "<ref");
7648 fprintf(output, " name=\"%s\"", define->name);
7649 fprintf(output, ">\n");
7650 xmlRelaxNGDumpDefines(output, define->content);
7651 fprintf(output, "</ref>\n");
7654 fprintf(output, "<parentRef");
7656 fprintf(output, " name=\"%s\"", define->name);
7657 fprintf(output, ">\n");
7658 xmlRelaxNGDumpDefines(output, define->content);
7659 fprintf(output, "</parentRef>\n");
7662 fprintf(output, "<externalRef>");
7663 xmlRelaxNGDumpDefines(output, define->content);
7664 fprintf(output, "</externalRef>\n");
7674 xmlRelaxNGDumpDefines(output, define->content);
7681 * @output: the file output
7688 xmlRelaxNGDumpGrammar(FILE * output, xmlRelaxNGGrammarPtr grammar, int top)
7693 fprintf(output, "<grammar");
7695 fprintf(output, " xmlns=\"http://relaxng.org/ns/structure/1.0\"");
7700 fprintf(output, " combine=\"choice\"");
7703 fprintf(output, " combine=\"interleave\"");
7706 fprintf(output, " <!-- invalid combine value -->");
7708 fprintf(output, ">\n");
7710 fprintf(output, " <!-- grammar had no start -->");
7712 fprintf(output, "<start>\n");
7713 xmlRelaxNGDumpDefine(output, grammar->start);
7714 fprintf(output, "</start>\n");
7717 fprintf(output, "</grammar>\n");
7722 * @output: the file output
7728 xmlRelaxNGDump(FILE * output, xmlRelaxNGPtr schema)
7730 if (output == NULL)
7733 fprintf(output, "RelaxNG empty or failed to compile\n");
7736 fprintf(output, "RelaxNG: ");
7738 fprintf(output, "no document\n");
7740 fprintf(output, "%s\n", schema->doc->URL);
7742 fprintf(output, "\n");
7745 fprintf(output, "RelaxNG has no top grammar\n");
7748 xmlRelaxNGDumpGrammar(output, schema->topgrammar, 1);
7753 * @output: the file output
7759 xmlRelaxNGDumpTree(FILE * output, xmlRelaxNGPtr schema)
7761 if (output == NULL)
7764 fprintf(output, "RelaxNG empty or failed to compile\n");
7768 fprintf(output, "no document\n");
7770 xmlDocDump(output, schema->doc);
8680 xmlChar *oldvalue, *oldend, *val, *cur;
8689 val = xmlStrdup(oldvalue);
8690 if (val == NULL) {
8691 val = xmlStrdup(BAD_CAST "");
8693 if (val == NULL) {
8697 cur = val;
8717 cur = val;
8747 xmlFree(val);