- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xmlの読込みについて)
XMLの読込みについて
このQ&Aのポイント
- XMLファイルから指定の要素を取得する方法について教えてください。
- XMLファイルを処理する際にどのようなライブラリやメソッドが使用できるのか知りたいです。
- 特定の条件に一致する要素を取得するためのXMLの読み込み方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
強引にXPathとXmlDocument操作で処理するなら, docが対象のXMLがロードされたXmlDocumentだとして, doc.DocumentElement.SelectSingleNode("//学科[@name='普通']/人名[text()='D君']").PreviousSibling.PreviousSibling.InnerText で得られます。 ただし,そもそもnumberと人名が関係するのであれば,その親要素を作り,その子要素 (or 属性) としてnumberと人名を定義することをお勧めします。 # スキーマ情報があると,また取り方が変わります。