C# XMLReader来读取文本 内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1 标题 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX zzzzzzzzzzzzzzzzzz
嗨C# XMLReader来读取文本 内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1 标题 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX zzzzzzzzzzzzzzzzzz,c#,.net,xmlreader,C#,.net,Xmlreader,嗨 如何从上面的xml中提取文本“xxx…”。我能接受内容1。。。也可以处理其他标记,但如何获取xxxx?在调用结束标记的readendement后调用ReadString()。它将是XmlNodeType.Text类型。如果只是在XmlReader中循环,则不知道自己的代码,应该得到以下节点类型(忽略XmlNodeType.Whitespace)。您应该获得以下节点 元素() 文本(内容1内容..) 元素() 正文(标题) EndElement() 文本(XXXXX…) 元素() 文本(ZZ
如何从上面的xml中提取文本“xxx…”。我能接受内容1。。。也可以处理其他标记,但如何获取xxxx?在调用
结束标记的readendement
后调用ReadString()
。它将是XmlNodeType.Text类型。如果只是在XmlReader中循环,则不知道自己的代码,应该得到以下节点类型(忽略XmlNodeType.Whitespace)。您应该获得以下节点
- 元素()
- 文本(内容1内容..)
- 元素()
- 正文(标题)
- EndElement()
- 文本(XXXXX…)
- 元素()
- 文本(ZZZZ…)
- EndElement()
- 可爱的(/xhtml:li>)
当阅读器的节点类型为text类型时,您可以使用
Value
属性来检索文本。它必须是XMLReader还是像XmlDocument等和XLinq这样的框架?
<xhtml:li>
content1content1content1content1content1content1content1content1
<xhtml:a href="234455" doc.type="mt">titlex</xhtml:a>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
<xhtml:a href="23452345#23556::ah_234555" doc.type="xx">ZZZZZZZZZZZZZZZZ</xhtml:a>
</xhtml:li>