我正在阅读一个大型 XML 文件并将其解析为 HTML。
我当前的挑战是子节点可以包含有关其父节点的信息。如果您查看下面的代码,面板是它自己的 XML 节点,并且可以包含描述其样式的 XML 属性。但是,它可以具有包含事件信息的嵌套子元素。
我正在使用 .Net XmlTextReader 来读取 XML。有没有一种聪明的方法来循环和读取这个节点的子元素,以便我可以轻松地向这个标签元素添加额外的 HTML 属性?
<Panel x="20" y="40">
<State type="Release" fontCol="4294967295">
<Action action="Close" id="eid-6" />
</State>
<State type="Pressed" fontCol="4294967295" />
<State type="Hold" fontCol="4294967295" />
</panel>