は、私は以下のXML文書を持っており、属性がが =「d617a5e8-b49b-4640から9734-bc7a2bf05691を」フォームIDと呼ばれるそれとしてこのタグ側で<FormData>
と呼ばれるタグがありXML文書の属性の値を変更するにはどうすればよいですか?
私はその値を変更したいですC#コードで?
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(MapPath(tempFolderPathAlt + "dvforms" + "\\XmlDataTemplate.xml"));
//Change value of FormID
xmlDoc.Save(tempFolderPath + "data.xml");
て私のXMLドキュメントです:
<?xml version="1.0"?>
<FormData Platform="Android" PlatformVersion="100" Version="966" DataVersion="1" Description="Investec - Res" FormId="d617a5e8-b49b-4640-9734-bc7a2bf05691" FileId="e6202ba2-3658-4d8e-836a-2eb4902d441d" EncryptionVerification="" CreatedBy="Bob" EditedBy="Bob">
<FieldData>
<request_details_export_template Mod="20010101010101" IncludeInPDFExport="Yes"></request_details_export_template>
<request_details_reason_for_valuatio Mod="20010101010101" IncludeInPDFExport="Yes"></request_details_reason_for_valuatio>
</FieldData>
<Photos Mod="20010101010101"/>
<VoiceNotes/>
<Drawings Mod="20010101010101"/>
<FieldNotes/>
</FormData>
+1を、たくさんの情報がにありますGoogleはXPathで動作し、通常は各ノードをトラバースしようとするよりも優れています。 –
ありがとう偉大な答え+1 – Pomster