文字列にxmlデータがあり、分割したいので、結果をLableに表示したい。ここで文字列の値を分割する
は私のコードです:
string param = <HCToolParameters><BatchId>12</BatchId><HCUser>Admin</HCUser</HCToolParameters>;
var a = param.Split(new string[] { "<HCToolParameters>" }, StringSplitOptions.RemoveEmptyEntries);
var b = param.Split(new string[] { "<BatchId>12</BatchId>" }, StringSplitOptions.RemoveEmptyEntries);
var c = param.Split(new string[] { "<HCUser>Admin</HCUser>" }, StringSplitOptions.RemoveEmptyEntries);
var d = param.Split(new string[] { "</HCToolParameters>" }, StringSplitOptions.RemoveEmptyEntries);
例:
String value =
<HCToolParameters><BatchId>12</BatchId><HCUser>Admin</HCUser></HCToolParameters>
期待される結果:
<HCToolParameters>
<BatchId>12</BatchId>
<HCUser>Admin</HCUser>
</HCToolParameters>
文字列内の2つのタグが閉じていないのはなぜですか? – mybirthname
@mybirthnameさらに悪いことに、それは3です –
[XMLストリングを印刷するフレンドリーXMLストリングをフォーマットする]の可能な複製(http://stackoverflow.com/questions/1123718/format-xml-string-to-print-friendly-xml-string ) – Mark