私は文字列変数として渡すXMLを持っています。私はそのXMLから特定のタグの価値を得たいと思っています。以下は、私が持っているXMLと達成しようとしているものです:String.Splitは値を取得しようとしていません
<code>
string xmlData = @"
<HEADER>
<TYPE>AAA</TYPE>
<SUBTYPE>ANNUAL</SUBTYPE>
<TYPEID>12345</TYPEID>
<SUBTYPEID>56789</SUBTYPEID>
<ACTIVITY>C</ACTION>
</HEADER>";
var typeId = data.Split("<TYPEID>")[0]; //Requirement
var activity = data.Split("<ACTIVITY>")[0]; //Requirement
</code>
私はstring.Split()を知っています。 1文字しか必要ないのでここでは機能しません。他の代替は私に少し脅かすような正規表現を使用することです。私はそれを使用しようとしましたが、望みの結果を得られません。誰かが正規表現のコードを助けることができますか?
なぜXMLを解析してオブジェクトにすることができないのですか? – Prajwal
コードを変更することはできません。これはメソッドに文字列パラメータとして渡され、その変数を処理する必要があります。厄介な運:( –
は「」、「」は一致しないタグはどれですか? –
Slai