13得票5回答
如何从XMLReader中获取属性

我有一些HTML代码,我正在使用Html.fromHtml(...)将其转换为Spanned,其中包括一个自定义标签:<customtag id="1234"> 所以我已经实现了一个TagHandler来处理这个自定义标签,就像这样:public void handleTag( b...

10得票2回答
如何直接读取XML文件并获取XElement值?

目前我正在使用: XElement xe = XElement.ReadFrom 需要一个XmlReader: XmlReader reader = XmlTextReader.Create 这需要一个字符串,而我需要传递一个StringReader: new StringRea...

7得票3回答
使用XmlReader类解析具有相同名称元素的XML

我正在重新编写一些使用XmlDocument解析XML的代码。为了看是否可以获得更好的性能,我想改用XmlReader。 XML的结构如下: <items> <item id="1" desc="one"> <itemBody date="20...

17得票6回答
没有根元素的XML流解析

我需要解析一个连续的、格式良好的XML元素流,我只能获得一个已经构建好的java.io.Reader对象。这些元素没有包含在根元素中,也没有像<?xml version="1.0"?>这样的XML头,但它们是有效的XML。 使用Java的org.xml.sax.XMLReader...

8得票1回答
XmlReader - 读取没有换行符的xml文件出现问题

使用XmlReader解析XML文件时,结果会根据XML文件是否格式正确(即是否包含换行符)而不同。 以下是我的代码: XmlReader reader = new XmlTextReader(xmlfile); reader.MoveToContent(); while (reader....

8得票1回答
如何从使用XElement.ReadFrom(XmlReader)创建的XElement对象中删除空格

我正在解析一个大型xml文件。因此,我使用XmlReader与XElement结合使用,而不是使用XElement.Load()。 我已经从XmlReader创建了一个XElement对象,如下所示,并在这里参考。 static IEnumerable<XElement> St...

37得票1回答
XmlReader-自闭合元素不会触发EndElement事件?

我在.NET中使用XmlReader循环解析XML文件。while (xml.Read()) { switch xml.NodeType { case XmlNodeType.Element: //Do something case XmlNodeType...

8得票2回答
如何最好地检测XML文件的编码?

为了加载任意编码的XML文件,我有以下代码: Encoding encoding; using (var reader = new XmlTextReader(filepath)) { reader.MoveToContent(); encoding = reader.E...

7得票1回答
XMLWriter作为XMLReader的输入

我正在尝试从名称/值对创建一个XML结构。我可以使用xmlwriter完成此操作。现在,我想转换这个XML。 我认为最好的方法是使用xmlwriter作为xmlreader的源来进行转换。但是我不知道如何将xmlwriter设置为xmlreader的源。 我该怎么做?

8得票1回答
从 XmlReader 中读取 XElement

我正在尝试解析XMPP XML流。XML流的棘手之处在于开始标记直到会话结束才关闭,即永远不会接收到完整的DOM。 <stream:stream> <features> <starttls /> </features&g...