次の構造のXMLノードがあります。
<package>package <name>com</name>.<name>sample</name>.<name>app1</name>;</package>
nameタグはランダムに何度も表示される可能性があります。必要なのは、要素のリストの最初と最後の子の間のすべての子ノードの値を取得して、com.sample.app1のような値を取得することです。
常に「package」で始まり「;」で終わるパッケージノードの値に、ある種の正規表現を適用できると思います。または多分いくつかLINQ
またはlambda
表現?
大きなXMLファイルを処理していて、このノードがその一部であるため、これを行う最も効率的な方法は何でしょうか。