![]() |
1
1
如果您使用 this w3c tool ,您可以使用 xsd.exe 或 XML Sample Code Generator 创建类。 |
![]() |
2
3
您的意思是从这个数据生成这个类的一个实例,还是从这个数据生成一个类定义?对于后者,可以使用XSD-to-C#生成器获取包含此信息的类定义。对前者来说…更复杂。见下文。 这些数据是否在CDATA元素中? 如果是这样的话,将其转换为C类的实例可能会有点困难。 如果不是的话,其实相当简单。 看看LINQ to XML: http://msdn.microsoft.com/en-us/library/bb387061.aspx 我使用LINQ to XML将XML文件直接解析为类,方法如下:
这里是一个XDocument,参数是一个具有名称、值、运行等成员的类。x、 子体获取根节点的子节点,在根节点中,它们是一个名为Parameter的节点。您可以访问属性值,并将成员变量设置为与它们相等。通过这种方式,您可以得到一个类列表,这些类表示xml文件中某种类型的所有元素,然后可以花更少的时间进行解析,花更多的时间变得棒极了。 |
![]() |
3
1
如果您可以将这个DTD作为na XSD文件获得,那么您应该看看.Net附带的工具XSD.Exe,它将位于您的框架文件夹中。 我想格式应该是
以下是该工具的MSDN页面: http://msdn.microsoft.com/en-us/library/x6c1kb0s%28VS.71%29.aspx 但基本上,它基于模式定义创建类。 |
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 3 月前 |
![]() |
surge3333 · 使用PowerShell构建XML 4 月前 |
|
Sandeep · XSLT代码,用于根据条件提取元素值 5 月前 |
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 5 月前 |
![]() |
Ian Kemp · 如何从SelectXml调用本机XPath函数? 6 月前 |