我正在爲舊應用程序生成xml文件。如何在C#中的xml節點值中的引號轉義?
它要求引號(」和「)的節點值必須轉義。
但是C#內建的XmlWriter不能做到這一點,它不會在節點值轉義引號。
我試着用"
更換"
它傳遞給node.InnerText前 但是寫後,它成爲"
例如,我想這樣的節點:
<node>text contains "</node>
,但我不是得到這個:
<node>text contains "</node>
或本:
<node>text contains &quot;</node>
我怎樣才能逃避XML節點值報價?
替換爲'\ "'? –
似乎很破碎,你需要所有的引號*總是*逃脫 - 是不是一個選項來解決這個問題呢? –
節點值然後變成'\ & amp;';'大聲笑 – Wangwang