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

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -