Subject: RE: [xsl] Using XPath to refer to a tag value which itself is XML content From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 5 Jan 2010 09:18:16 -0000 |
The only way I could explain what you are seeing is if the contents of the Rawdata element are enclosed in <![CDATA[...]]>. If the content were as you have shown it, then with <root> as the context node, <xsl:value-of select="Rawdata"/> would output the string value of the Rawdata element, which is auto_21259132, and the instruction <xsl:value-of select="Rawdata/report/primaryImages/primaryImage/ObjectName"/> would output exactly the same. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > > Hi, > I have a XML file content which is added as the value of XML tag. > > For eg: > In this xml snippet, value of tag <RawData> is xml content itself. > > <root> > <OID>27696.16415.10544.53961</OID> > <Rawdata> > <report><primaryImages><primaryImage><ObjectName>auto_21259132 174955</ObjectName></primaryImage></primaryImages></report> > </Rawdata> > </root> > > Now, if I use XPath to navigate through this XML content, it > does not display anything. > ... > <xsl:value-of > select="Rawdata/report/primaryImages/primaryImage/ObjectName"/> > ... > > But, if I use below XPath, it gives the entire XML content. > ... > <xsl:value-of select="Rawdata"/> > ... > > How should I add such value so that Xpath can consider it as XML? > > Thanks > arvind
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Using XPath to refer to a, Robby Pelssers | Thread | [xsl] Associating javascript with X, Rob Belics |
RE: [xsl] Word -> XSL, Emmanuel Bégué | Date | RE: [xsl] Word -> XSL, Michael Kay |
Month |