我有一个XML文件,我想读取它(包含XML属性)。结构不会改变,但内容会更改。
示例XML:http://www.yr.no/place/Norway/Oslo/Oslo/Oslo/forecast.xml (URL必须手动复制并粘贴到地址栏中,否则似乎会出现404错误。)
我无法使用此代码(并使用XSD.EXE)从中创建XSD:
示例XML:http://www.yr.no/place/Norway/Oslo/Oslo/Oslo/forecast.xml (URL必须手动复制并粘贴到地址栏中,否则似乎会出现404错误。)
我无法使用此代码(并使用XSD.EXE)从中创建XSD:
XmlTextReader myXmlTextReader = new XmlTextReader("forecast.xml");
DataSet myDataSet = new DataSet();
myDataSet.ReadXml(myXmlTextReader);
myDataSet.WriteXmlSchema("forecast.xsd");
结果为:
列名称“name”为不同映射类型定义。
现在,想象一下我除了懒之外,还不想花费整个晚上手动将XML映射到我的对象。 我希望可以为我生成托管代码对象,以便我可以轻松读取数据。
我的选择是什么?
如果有人知道,XSD转换错误消息是什么意思?