掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
utf-8形式のXMLファイルをDOMにLoadするには? (ID:100177)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
調査を重ねているうちに、本掲示板にたどり着きました。。。 私も「XMLファイルのUTF-8形式での編集、新規作成」を VB6.0(SP6)にてコーディングを行っておりますが、 以下の内容がどうもうまく行きません。。。 ■文面抜粋です > encording = utf-8形式で出力したいのですができないのでしょうか? Save メソッドの引数に、「ファイル名を示す String」ではなく、 「UTF-8 エンコードの Stream」を渡せば OK です。 Set stm = New ADODB.Stream stm.Type = adTypeText stm.Charset = "UTF-8" stm.Open doc.save stm stm.SaveToFile "C:\sample.xml", adSaveCreateOverWrite stm.Close 上記を実行すると、MSXML2.Domdocument30のsaveメソッド (doc.save stmの部分)で引数不正のエラーにてこけます。 MSXMLは XML Version,3.0 ADODBはMicrosoft ActiveX Data Objects2.5 を参照しています。 xmlsdk30ヘルプも確認しましたが、IStream(Streamとは違う?)も 引数として可能のような(英語なので。。)内容が書かれていました。 申し訳ありませんが、どなたかお分かりになる方はいらっしゃいませんでしょうか? あるいは他のやり方でUTF-8形式での作成方法をご存知の方いらっしゃいましたらご教授の程宜しくお願い申し上げます。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.