これは異常な状況です。 XMLレスポンスの特定の値が単なる文字列値であってもラップされることを要求する第三者とのインタフェースを余儀なくされています。次のようにC#を使用したXMLのCDATA
Example: <Property name="someName" type="String"><![CDATA[someValue]]></Property>
私たちは、ドキュメントにこれらのプロパティノードを追加している:
XPathExpression query = xPathNavigator.Compile(xpath);
XPathNavigator node = xPathNavigator.SelectSingleNode(query.Expression, xmlNamespaceManager);
string property = "<Property name='someName' type='String'><![CDATA[someValue]]></Property>";
node.AppendChild(property);
問題があるが、結果のXMLは、CDATAが取り除かばかり続け、この
<Property name="someName" type="String">someValue</Property>
のように見えます。
感謝!!!!私はここにビールを残しました。(b) – typemismatch
うーん。ビールはちょっと遅かった(就寝時間、実際には)。あなたは夜に冷蔵庫に入れられますか? ;)(それがうまくいってうれしい) –