趣味はたぶん旅行です海外旅行やキャンプとITについて。Desktopに変換しようとしたところ、なかなか手こずりました。PowerShellでは簡単PowerShellのコードは次の通りです。$uTime)}}これで問題なくデータを取得できていました。読み取ります」を実行してみたところ、次のエラーが発生しました。ドキュメントでは使用できません。メソッドにその設定を渡してください。DesktopのXMLは.NETのXML機能を使っているようでした。DesktopのアクションにはParseを有効にする方法は見当たらないので、これはお手上げです。仕方がないので、やりたくはないけれど、XMLファイルからDTD部分を削除して処理することにしました。XMLファイルを普通にテキストファイルとして読み取り、読み取った内容を次のアクションのように置換し、再度別の一時ファイルに保存してからXMLのアクションで読み込みました。DTDを無視するオプションを用意してもらいたいです。このファイルはExcelで開いても同様のエラーが発生します。名前空間が付いた要素を読むファイルが読めるようになったので、後は要素の値を読み込むだけと思ったらこれが難航しました。そのままでは読めないXMLデータから特定の要素の値を取得するには、XPathクエリで指定します。ファイルやディレクトリをパスを使って指定するのと同様です。そのため、PowerShellと同じように、/procedure/procedure-infomation/document-nameと指定してみましたが、エラーが発生して読み込めません。式は要素を返しませんでした。」と言われてしまいます。いう文字が付加されています。jpopc:document-code="B999">登録査定</jpopc:document-name>試しに、XPathにjpopc:もつけてみましたがだめでした。ようなものはXML名前空間(NameSpace)というものでした。KANZAKIそして、実際にXpathで指定する方法はこちらのページが参考になりました。こちらはRSSのXMLについて解説しているページですが、基本的なところは同じなようです。次のように指定すれば名前空間を指定せずに要素を指定することができます。あるものを指定しているということになります。サンプル実際にアクションに指定したのは次の通りです。変数を使ってそこから先の部分を指定します。これは次のようにルートから一気に書いても同じです。長くなってわかりにくくなりますが。Desktopのアクションでこれは処理できないと思います。使う場合のXPathと名前空間の説明が書かれていて、こちらも同様にプログラム中で名前空間を定義してからXPathに指定しています。@IT複数の名前空間を持つXMLに対応できない私の場合は上の方法で回避できましたが、一つのXMLに複数の名前空間が出てきてなおかつ要素名が重複した場合には対処ができなくなります。