我有一个包含相当多的 XML 的字符串,它实际上是描述一个 word 文档(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>", " ");
这不起作用,当我这样做时字符串不会改变。我究竟做错了什么?任何建议将不胜感激,非常感谢!