Lines Matching full:text
3 <xsl:output method="text"/>
6 <xsl:text><![CDATA[
12 </xsl:text>
15 <xsl:text>
17 int main(int argc, char **argv) {
</xsl:text>
19 <xsl:text>
23 </xsl:text>
27 <xsl:text> nsTest_</xsl:text>
29 <xsl:text>();
</xsl:text>
32 <xsl:template name="xml-text">
33 <xsl:param name="text"/>
38 <xsl:with-param name="text">
43 <xsl:with-param name="text">
48 <xsl:with-param name="text" select="$text"/>
58 <xsl:text> xmlDocPtr </xsl:text>
60 <xsl:text>;
</xsl:text>
61 <xsl:text> const char * </xsl:text>
63 <xsl:text>_str = "</xsl:text>
64 <xsl:call-template name="xml-text">
65 <xsl:with-param name="text" select="."/>
67 <xsl:text>";
</xsl:text>
71 <xsl:text> const char * </xsl:text>
72 <xsl:text>exp_str = "</xsl:text>
73 <xsl:call-template name="xml-text">
74 <xsl:with-param name="text" select="."/>
76 <xsl:text>";
</xsl:text>
80 <xsl:text> </xsl:text>
82 <xsl:text> = xmlReadDoc(BAD_CAST </xsl:text>
84 <xsl:text>_str, NULL, NULL, 0);
</xsl:text>
88 <xsl:text> xmlFreeDoc(</xsl:text>
90 <xsl:text>);
</xsl:text>
97 <xsl:text> xmlNodePtr </xsl:text>
99 <xsl:text>;
</xsl:text>
105 …<xsl:text> /* Selecting node "</xsl:text><xsl:value-of select="@name"/><xsl:text>". */
</xsl:t…
106 <xsl:text> xp = xmlXPathNewContext(</xsl:text>
108 <xsl:text>);
</xsl:text>
111 <xsl:text> xmlXPathRegisterNs(xp, BAD_CAST "</xsl:text>
113 <xsl:text>", BAD_CAST "</xsl:text>
115 <xsl:text>");
</xsl:text>
118 <xsl:text> </xsl:text>
120 <xsl:text> = nsSelectNode(xp, "</xsl:text>
122 <xsl:text>");
</xsl:text>
123 <xsl:text> xmlXPathFreeContext(xp);
</xsl:text>
129 …<xsl:text> /* Reconcile node "</xsl:text><xsl:value-of select="@ref"/><xsl:text>". */
</xsl:te…
130 <xsl:text> xmlDOMWrapReconcileNamespaces(NULL, </xsl:text>
132 <xsl:text>, 0);
</xsl:text>
137 <xsl:text> xmlDOMWrapRemoveNode(NULL, </xsl:text>
139 <xsl:text>->doc, </xsl:text>
141 <xsl:text>, 0);
</xsl:text>
146 <xsl:text> /* Adopt "</xsl:text><xsl:value-of select="@node"/><xsl:text>". */
</xsl:text>
147 <xsl:text> xmlDOMWrapAdoptNode(NULL, </xsl:text>
149 <xsl:text>->doc, </xsl:text>
151 <xsl:text>, </xsl:text>
153 <xsl:text>, </xsl:text>
159 <xsl:text>NULL</xsl:text>
162 <xsl:text>, 0);
</xsl:text>
167 <xsl:text> xmlAddChild(</xsl:text>
169 <xsl:text>, </xsl:text>
171 <xsl:text>);
</xsl:text>
176 <xsl:text> /* Serialize "</xsl:text><xsl:value-of select="@doc"/><xsl:text>". */
</xsl:text>
177 <xsl:text> result_str = nsSerializeNode(xmlDocGetRootElement(</xsl:text>
179 <xsl:text>));
</xsl:text>
180 <xsl:text> /* Compare result. */
188 xmlFree(result_str);
</xsl:text>
195 <xsl:text>void nsTest_</xsl:text>
197 <xsl:text>(void) {
200 int memory;
</xsl:text>
202 <xsl:text>
204 xmlInitParser();

</xsl:text>
206 <xsl:text>
211 printf("## '%s' MEMORY leak: %d\n", "</xsl:text>
213 <xsl:text>", memory);
216 </xsl:text>
220 <xsl:text>
245 </xsl:text>
249 <xsl:param name="text"/>
254 <xsl:when test="contains($text, $from)">
256 <xsl:variable name="before" select="substring-before($text, $from)"/>
257 <xsl:variable name="after" select="substring-after($text, $from)"/>
263 <xsl:with-param name="text" select="$after"/>
269 <xsl:value-of select="$text"/>