Lines Matching defs:output

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);