猿问

反序列化奇怪的 XML 共振峰

我正在处理一个奇怪的 XML 格式的文件,这是我以前从未见过的。(我很确定这不是 XML,只需给我一个名为 download.xml 的文件,如果有人告诉我它是什么,我会更改问题)


我把它作为一个平面文本文件,我必须加载,而不是从流中加载。


它是从一些我无法更改的第三方应用程序生成的。


我无法弄清楚如何将其反序列化为任何类型的对象。


我不在乎它是什么,只要它不是一个字符串。这是其格式的假数据集


<table name="tbl_user" entire="Y">

  <columns>

     <column name="user_id" class="java.lang.Long" type-id="-5" db-type="bigint" />

     <column name="name" class="java.lang.String" length="255" type-id="12" db-type="varchar" />

     <column name="surnname" class="java.lang.String" length="255" type-id="12" db-type="varchar" />  

   </columns>

   <row><v>1</v><v> John</v><v>Lennon</v> </row>

   <row><v>2</v><v>Paul</v><v>McCartney</v></row>

   <row><v>3</v><v>George</v><v>Harrison</v></row>

   <row><v>4</v><v>Ringo</v><v>Starr</v></row>

</table>

我玩过 XDocument、XNode、DataTables、XmlSerializer,但一直在纠结。


慕姐8265434
浏览 206回答 1
1回答
随时随地看视频慕课网APP
我要回答