xmlツリーの特定の部分に新しい要素を追加する必要がありますが、機能させることはできません。xmlツリーの特定の部分に新しい要素を追加する
この私のXML入力
<structMap LABEL="Logical Structure" TYPE="LOGICAL">
<div ID="DIVL1" TYPE="CONTENT">
<div ID="DIVL2" TYPE="" DMDID="MODSMD_ARTICLE1" LABEL="">
<div ID="DIVL3">
<div ID="DIVL31" TYPE="TITLE" />
</div>
</div>
</div>
</structMap>
、ここでは私の所望の出力
<structMap LABEL="Logical Structure" TYPE="LOGICAL">
<div ID="DIVL1" TYPE="CONTENT">
<div ID="DIVL2" TYPE="" DMDID="MODSMD_ARTICLE1" LABEL="">
<div ID="DIVL3">
<div ID="DIVL31" TYPE="TITLE">
<fptr>
<area BETYPE="IDREF" FILEID="ALTO0011" BEGIN="P11_TB3"/>
</fptr>
</div>
</div>
</div>
</div>
</structMap>
で、ここに私のコード
var b = dc.Descendants().Attributes("TYPE").Where(ee => ee.Value == "TITLE").First();
です私はb.AddFistを持っていません。どのように私はそれを動作させることができますか?
'title.Add'はnull例外を持つ可能性があります。 'FirstOrDefault'の代わりに' First'を使います。 –