• Home
  • Raw
  • Download

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) {&#xA;</xsl:text>
19 <xsl:text>
23 </xsl:text>
27 <xsl:text> nsTest_</xsl:text>
29 <xsl:text>();&#xA;</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>;&#xA;</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>";&#xA;</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>";&#xA;</xsl:text>
80 <xsl:text> </xsl:text>
82 <xsl:text> = xmlReadDoc(BAD_CAST </xsl:text>
84 <xsl:text>_str, NULL, NULL, 0);&#xA;</xsl:text>
88 <xsl:text> xmlFreeDoc(</xsl:text>
90 <xsl:text>);&#xA;</xsl:text>
97 <xsl:text> xmlNodePtr </xsl:text>
99 <xsl:text>;&#xA;</xsl:text>
105 …<xsl:text> /* Selecting node "</xsl:text><xsl:value-of select="@name"/><xsl:text>". */&#xA;</xsl:t…
106 <xsl:text> xp = xmlXPathNewContext(</xsl:text>
108 <xsl:text>);&#xA;</xsl:text>
111 <xsl:text> xmlXPathRegisterNs(xp, BAD_CAST "</xsl:text>
113 <xsl:text>", BAD_CAST "</xsl:text>
115 <xsl:text>");&#xA;</xsl:text>
118 <xsl:text> </xsl:text>
120 <xsl:text> = nsSelectNode(xp, "</xsl:text>
122 <xsl:text>");&#xA;</xsl:text>
123 <xsl:text> xmlXPathFreeContext(xp);&#xA;</xsl:text>
129 …<xsl:text> /* Reconcile node "</xsl:text><xsl:value-of select="@ref"/><xsl:text>". */&#xA;</xsl:te…
130 <xsl:text> xmlDOMWrapReconcileNamespaces(NULL, </xsl:text>
132 <xsl:text>, 0);&#xA;</xsl:text>
137 <xsl:text> xmlDOMWrapRemoveNode(NULL, </xsl:text>
139 <xsl:text>->doc, </xsl:text>
141 <xsl:text>, 0);&#xA;</xsl:text>
146 <xsl:text> /* Adopt "</xsl:text><xsl:value-of select="@node"/><xsl:text>". */&#xA;</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);&#xA;</xsl:text>
167 <xsl:text> xmlAddChild(</xsl:text>
169 <xsl:text>, </xsl:text>
171 <xsl:text>);&#xA;</xsl:text>
176 <xsl:text> /* Serialize "</xsl:text><xsl:value-of select="@doc"/><xsl:text>". */&#xA;</xsl:text>
177 <xsl:text> result_str = nsSerializeNode(xmlDocGetRootElement(</xsl:text>
179 <xsl:text>));&#xA;</xsl:text>
180 <xsl:text> /* Compare result. */
188 xmlFree(result_str);&#xA;</xsl:text>
195 <xsl:text>void nsTest_</xsl:text>
197 <xsl:text>(void) {
200 int memory;&#xA;</xsl:text>
202 <xsl:text>
204 xmlInitParser();&#xA;&#xA;</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"/>