• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xmlの読込みについて)

XMLの読込みについて

このQ&Aのポイント
  • XMLファイルから指定の要素を取得する方法について教えてください。
  • XMLファイルを処理する際にどのようなライブラリやメソッドが使用できるのか知りたいです。
  • 特定の条件に一致する要素を取得するためのXMLの読み込み方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

強引にXPathとXmlDocument操作で処理するなら, docが対象のXMLがロードされたXmlDocumentだとして, doc.DocumentElement.SelectSingleNode("//学科[@name='普通']/人名[text()='D君']").PreviousSibling.PreviousSibling.InnerText で得られます。 ただし,そもそもnumberと人名が関係するのであれば,その親要素を作り,その子要素 (or 属性) としてnumberと人名を定義することをお勧めします。 # スキーマ情報があると,また取り方が変わります。

関連するQ&A

専門家に質問してみよう