当前位置: 首页 > 编程语言 > C#

使用属性读取XML的最简单方法分享

时间:2023-04-10 18:46:29 C#

使用属性读取XML的最简单方法我有一个我想读取的XML文件(使用xml属性)。结构不变,但内容变了。示例XML:http://www.yr.no/place/Norway/Oslo/Oslo/Oslo/forecast.xml(必须手动复制URL并将其粘贴到地址字段中,否则您将获得404。)我可以'tgetthistowork代码(并使用XSD.EXE)从中创建XSD:XmlTextReadermyXmlTextReader=newXmlTextReader("forecast.xml");数据集myDataSet=newDataSet();myDataSet.ReadXml(myXmlTextReader);myDataSet.WriteXmlSchema("forecast.xsd");结果是:为不同的映射类型定义了列名“名称”。现在,假设我在这方面很懒惰,不想整个晚上都花在手动将XML映射到我的对象上。我希望为我生成托管代码对象,以便我可以轻松读取数据。我有哪些选择?...如果有人知道,XSD转换错误消息是什么意思?要回答有关Xsd.exe错误的最后一点,它遇到了多个位置元素的问题。如果您保存xml并将第一个位置元素重命名为baselocation,那么它可以正常转换。然后您可以手动修改xsd或生成的类来处理这个问题。如果您正在处理XML属性,为什么不直接将xml加载到XmlDocument中。然后您可以访问各种节点和属性。是的,使用Linq。我没有任何示例代码,但此链接应该可以帮助您入门。http://www.hookedonlinq.com/LinqToXML5MinuteOVerview.ashx以上就是C#学习教程的全部内容:使用属性读取XML的最简单方法。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关照——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: