我知道這是一個非常基本的問題,但我是XML新手,雖然看起來很簡單,但我無法在任何地方找到簡單的答案。我有一個看起來像這樣的XML文檔:選擇XML的子集
<?xml version="1.0" encoding="UTF-8"?>
<root version="1">
<targets>
<target type="email">
<property name="to">[email protected]</property>
</target>
<target type="fob"/>
</targets>
<observation uniqueID="00A60D" deviceID="308610ea23">
<field name="field1">test1</field>
<field name="field2">test2</field>
</observation>
,我想無論是選擇XML的一個子集,或刪除節點,把它簡化到:
<observation uniqueID="00A60D" deviceID="308610ea23">
<field name="attachments">
<string>1910.jpg</string>
</field>
<field name="field1">test1</field>
<field name="field2">test2</field>
</observation>
這樣我就可以將它反序列化成一個對象。任何幫助是極大的讚賞。
你「子集」似乎並沒有成爲一個子集' 1910.jpg '不會在原始XML中顯示。同樣在您的嚴謹XML中,''元素未關閉,因此格式不正確,我認爲這是複製粘貼錯誤。 –
似乎你應該更多地澄清你的問題。 1910.jpg從哪裏來? –