c# - getting text between xmlnodes -
c# - getting text between xmlnodes -
how can text between xml nodes
<company> <data id="14" />{<data id="15" />document<data id="23" />pet<data id="24" />document<data id="25" /> </company>
i need info between id 23 , 25 (i.e pet document)
i have loaded xml in xmldoc
please suggest
you can utilize linq:
xdocument doc = xdocument.parse(@"<company>...</company"); string result = string.join(" ", doc.root .nodes() .skipwhile(n => n.nodetype != xmlnodetype.element || (int)((xelement)n).attribute("id") != 23) .takewhile(n => n.nodetype != xmlnodetype.element || (int)((xelement)n).attribute("id") != 25) .oftype<xtext>()); // result == "pet document"
c# asp.net xml vb.net
Comments
Post a Comment