かなりの量のXMLを含む文字列があります。実際には、document(document.xml)という単語を説明するxmlです。文字列の一部を空の文字列に置き換えるだけで、効果的に文字列から削除したいと思います。これは簡単に聞こえますが、期待した結果が得られません。
XMLの一部は次のようになります。これは最初の10行です。
<w:body xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:p w:rsidR="00CB3A3E" w:rsidP="00257CF7" w:rsidRDefault="008C1E91">
<w:pPr>
<w:pStyle w:val="Heading-Title" />
</w:pPr>
<w:r>
<w:t>References</w:t>
</w:r>
</w:p>
<w:sdt>
私が言ったように、これは文字列です。<w:t>References</w:t>
空の文字列に置き換えようとします。私はそのようにやっています:
//xmlBody is the string that is holding the xml
xmlBody.Replace("<w:t>References</w:t>", " ");
これは機能していません。これを行っても文字列は変更されません。私は何が間違っているのですか?アドバイスをいただければ幸いです。ありがとうございます。