別のプロジェクトに組み込まれるプロジェクトに取り組んでいます。私がスロットに入れているプロジェクトは、変更できない奇妙な XML 構文を生成します。
説明するために、それは奇妙な要素を持っています
<DocumentRoot>
<Parent>
<Child-Which-Can-Occur-Random-Number-Of-Times> Data </Child-Which-Can-Occur-Random-Number-Of-Times>
<Weird-Elt_12309843028938> Data I need </Weird-Elt_12309843028938>
<Weird-Elt_84509843323232> Data I need </Weird-Elt_84509843323232>
</Parent>
<Parent>
<Child-Which-Can-Occur-Random-Number-Of-Times> Data </Child-Which-Can-Occur-Random-Number-Of-Times>
<Weird-Elt_12309843028938> Data I need </Weird-Elt_12309843028938>
</Parent>
<Parent>
<Child-Which-Can-Occur-Random-Number-Of-Times> Data </Child-Which-Can-Occur-Random-Number-Of-Times>
<Weird-Elt_12309843028938> Data I need </Weird-Elt_12309843028938>
</Parent>
</DocumentRoot>
必要なもの:「Weird-Elt」タグの名前とその内容。
問題 : XML を変更できません。Weird-Elt 要素は、その上の要素と同様に、ランダムな回数発生する可能性がありますChild-Which-Can-Occur-Random-Number-Of-Times
。
私が見ることができる唯一の解決策は、Linq to XML を正規表現と組み合わせて使用し、Weird-Elt の名前に一致させることです。
私はこれで正しいですか?