我正在阅读一个大型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>