XmlNode ParentNode???

P

pxpilot

Hi,
I am trying to retrieve title of the parent (post) by the id of the
comment, Why doesn't this work?

XML
<root>
<post>
<title>text</title>
<comment id='100'>text</comment>
<comment id='101'>text</comment>
</post>
</root>

ASP
Dim xmlRoot As XmlNode
Dim postId as Integer
xmlRoot = xmldoc.SelectSingleNode("root")
postId = xmlRoot.SelectSingleNode("root/post/
comment[@id='101']").SelectSingleNode("title").InnerText

Help!
 
M

Michael Nemtsev [MVP]

Hello pxpilot,

Number of ways, including the xpath to take the parent node ".."
or ParentNode method from XmlNode http://msdn2.microsoft.com/en-us/library/system.xml.xmldocument.parentnode.aspx

---
WBR,
Michael Nemtsev [.NET/C# MVP] :: blog: http://spaces.live.com/laflour

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo


p> Hi,
p> I am trying to retrieve title of the parent (post) by the id of the
p> comment, Why doesn't this work?
p> XML
p> <root>
p> <post>
p> <title>text</title>
p> <comment id='100'>text</comment>
p> <comment id='101'>text</comment>
p> </post>
p> </root>
p> ASP
p> Dim xmlRoot As XmlNode
p> Dim postId as Integer
p> xmlRoot = xmldoc.SelectSingleNode("root")
p> postId = xmlRoot.SelectSingleNode("root/post/
p> comment[@id='101']").SelectSingleNode("title").InnerText
p> Help!
p>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,565
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top