Tag: xml

LINQ读取XML

我有这个XML文件 <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> 有人可以给我一个C#代码使用LINQ,最简单的方法来打印这个结果: (注意额外的空间,如果它是一个level2节点) A A1 A2 B B1 B2 C 目前我得到了这个代码 XDocument xdoc = XDocument.Load("data.xml")); var lv1s = from lv1 in xdoc.Descendants("level1") select lv1.Attribute("name").Value; foreach (var lv1 in lv1s) { result.AppendLine(lv1); var […]

最好的XMLparsing器的PHP

我以前使用过XMLparsing器,即使它工作正常,但我一般不满意,感觉就像我正在使用应该是基本function的解决方法。 我最近看到SimpleXML,但我还没有尝试过。 这是更简单吗? 两者有什么优点和缺点? 你使用过的其他parsing器?

Java的最佳XMLparsing器

我需要阅读小文件(最多几MB,UTF-8编码的)XML文件,翻看各种元素和属性,或许修改一些,然后再将XML写回到磁盘(最好使用漂亮的缩进格式) 。 什么是最适合我需求的XMLparsing器? 有很多select。 有些我知道的是: JDOM Woodstox XOM DOM4J VTD-XML 的Xerces-J 赤红 当然也是JDK中的一个(我正在使用Java 6)。 我熟悉Xerces,但发现它笨重。 build议?

XML中的<!]>是什么意思?

我经常在XML文件中find这个奇怪的CDATA标签: <![CDATA[some stuff]]> 我注意到,这个CDATA标签总是在开头,然后是一些东西。 但是有时它被使用,有时不是。 我认为这是为了标记some stuff是在那之后插入的“数据”。 但是什么样的数据是some stuff ? 是不是我用XML标记某种数据的东西?

如何将数组转换为SimpleXML

如何将数组转换为PHP中的SimpleXML对象?

用JavaScriptparsing一个variablesstring

我有一个variablesstring ,其中包含格式正确和有效的XML。 我需要使用JavaScript代码来parsing这个提要。 我怎样才能使用(浏览器兼容)的JavaScript代码来实现这一点?

在Windows窗体应用程序中保存应用程序设置的最佳实践

我想实现的是非常简单的:我有一个Windows窗体(.NET 3.5)应用程序使用一个path来阅读信息。 该path可以由用户通过使用我提供的选项来修改。 现在,我想将path值保存到一个文件供以后使用。 这将是保存到这个文件的许多设置之一。 该文件将直接位于应用程序文件夹中。 我明白有三个选项可用: ConfigurationSettings文件(appname.exe.config) 注册处 自定义XML文件 我读了.NETconfiguration文件不能预见将值保存到它。 至于registry,我想尽可能远离它。 这是否意味着我应该使用自定义XML文件来保存configuration设置? 如果是这样,我想看看(C#)的代码示例。 关于这个问题我还见过其他的讨论,但是我还不清楚。

“有效的XML”和“良好的XML”之间有什么区别吗?

我没有意识到有什么不同,但是一位同事说,虽然他不能支持它, 有什么区别?

如何在Java中使用XPath读取XML

我想用Java中的XPath读取XML数据,所以对于我收集的信息,我无法根据我的要求parsingXML。 这是我想要做的: 通过它的URL从在线获取XML文件,然后使用XPathparsing它,我想在其中创build两个方法。 一个是我在其中input一个特定的节点属性ID,我得到所有的子节点作为结果,第二是假设我只想得到一个特定的子节点值 <?xml version="1.0"?> <howto> <topic name="Java"> <url>http://www.rgagnonjavahowto.htm</url> <car>taxi</car> </topic> <topic name="PowerBuilder"> <url>http://www.rgagnon/pbhowto.htm</url> <url>http://www.rgagnon/pbhowtonew.htm</url> </topic> <topic name="Javascript"> <url>http://www.rgagnon/jshowto.htm</url> </topic> <topic name="VBScript"> <url>http://www.rgagnon/vbshowto.htm</url> </topic> </howto> 在上面的例子中,我想读取所有的元素,如果我通过@namesearch,还有一个函数,我只想从@name'Javascript'的URL只返回一个节点元素。 我希望我清除我的问题:) 谢谢。 凯

我需要在XML文档中转义哪些字符?

哪些字符必须在XML文档中转义,或者我可以在哪里find这样的列表?