掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
utf-8形式のXMLファイルをDOMにLoadするには? (ID:100174)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ご回答ありがとうございます。 >(3)DomDocument.xmlでString変数に代入。 >(4)String変数に格納された文字列をDOMでload。 >この部分は、何のために必要なのでしょう? ⇒別の関数に引数として渡す際にStringにしました。 (関数で要求されているのがStringのため) 気になる点としては、UTF-8形式のXMLファイルをDOMに読み込ませたときに、 DOMが、UTF-8形式のXMLファイルをVB6.0で使用されているUnicode(UTF-16)に 自動的に変換しているのかという点です。 自動的に変換していないのであれば、DOMの各ノードに対して、nodeValueなどにstringの文字列を直接代入するのはNGで、変換が必要かと思います。 >①encording='utf-8'のXMLファイルをVB6.0上でMSXMLパーサ(DOM)で読み込む。 >(5)DOMでloadしたstring文字列を、UTF-8形式のXMLファイルとして出力する。 >文字列を UTF-8 のテキストファイルとして出力したいのであれば、 >ADODB.Stream にWriteText して、それを SaveToFile すれば OK。 ⇒教えていただいた方法で試したところ上手くいきました。 ありがとうございます。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.