私は XPath を初めて使用し、存在しないノードを「NULL」などのデフォルト値に設定できるかどうか疑問に思っていました。
XML ドキュメントがあり、スタッフ リストの名前を取得しようとしています。たとえば、「部門」、「名前」、「電子メール」などの情報です。それらを Excel スプレッドシートに入れ、=ImportXML() 関数を使用しています。
問題は、すべてが各エントリの親ノード 'staff' の下にあり、'department'、'name'、または 'email' などのデータをインポートすると、列の長さのカウントが異なることです。すべてのノード エントリを取得し、ノードが存在しない場合は、行の値を「null」や「not available」などに設定することはできますか?
現在、データを取得できますが、XML ドキュメント全体でデータが欠落しているため、行に沿って同期されません。ベッカー法について読んだことがありますが、完全には理解できません。
助けてくれてありがとう!