
お世話になります。
Windows7 Pro 32bit SP1上の、
DOSコマンドプロンプト上で、
xmllint -noout -valid test.xml
を実行した際、
test.xml内で外部DTDファイルを指定しているところで
エラーが発生していましたが、
その際のエラー表示が、
validity error: Content model of xx~(文字化け)~xx
is not determinist: xx~(文字化け)~xx
になっています。
外部DTDファイル、XMLファイルとも、
文字エンコードは、
UTF-8
です。
どうすれば、
「xx~(文字化け)~xx 」
部分を、正常な文字列として表示させることが
出来るでしょうか?
なお、もしDOSプロンプト上から無理でしたら、
何かxmllint以外のツール等で、
外部DTDファイルとXMLファイルにおける
Valid XML(妥当なXML)のチェックが
出来て、エラー行や内容などを、
正常な文字列として表示出来るツール等がございましたら、
教えてください。
以上になります。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
入手先探し回らないといけませんが次のurlで紹介されてるMSVとか
http://www.atmarkit.co.jp/fxml/rensai2/xmltool05 …
JavaやC#などが扱えるなら自分で作っちゃう手もあります。
No.2
- 回答日時:
リダイレクトしてファイルに書き出し、そのファイルをUTF8を取り扱えるエディタで開くとか。
すでに試されてるかもしれませんが。
この回答への補足
「osamuy」様
レスポンスありがとうございます。
ご察しの通り、エディタで、
UTF-8
Shift-JIS
UTF-16(ビックエンディアン、スモールエンディアン)
など一通り日本語を扱えるもので試してみましたが、
文字化け解消には、いたりませんでした。
やはり何か他のツールを探した方がよいかと
いろいろ探しては試していますが、
これはというツールに巡り合えておりません。
何かよいツールなどございましたら、
ぜひご紹介いただけましたら幸いです。
No.1
- 回答日時:
Windows7標準のコマンドにxmllintはありませんけど。
どこから入手したものなのか書かないと回答つかないんじゃないかと。
この回答への補足
「wormhole」様
レスポンスありがとうございます。
こちらの質問内容が不足しておりましたが、
Linuxなどでは、もともとインストールされていることが多く、
Windowsでは、別途入手してインストールしないと
利用出来ないコマンドになります。
なお、とくにxmllintツールではなくても、Win上で、
XMLと外部DTDファイルにおける
Valid XMLチェックが出来て、
文字化けせずに、
どの行(どの箇所)がエラーであるか?
が判明出来れば、
どのようなツールでも構いませんので、
ぜひご紹介ください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Access エラー 3051
-
【Excel VBA】PDFを作成して,...
-
FFFTPでサーバに新規フォルダが...
-
エクセルVBA フォームを開く時...
-
ブラウザでASPファイルを開こう...
-
フォルダ参照ではなくファイル...
-
Refreshで落ちる
-
CSVファイルの出力に関して
-
【python】pandasでExcel(...
-
共有ファイルにあるマクロの同...
-
Excelでdatファイルを作成??
-
OpenTextFile で書き込みできま...
-
バッチによるショートカットの...
-
テキストファイルの文字色に色...
-
複数のテキストファイルをexcel...
-
複数のテキストファイルをexcel...
-
FileExitsについて
-
ダウンロード不可PDFファイルは...
-
仮想PCの見分けかた
-
Webサイト アプリのコンパイル他
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Access エラー 3051
-
【Excel VBA】PDFを作成して,...
-
OCXのライセンス
-
VBAでファイルパスが長すぎてコ...
-
Refreshで落ちる
-
エクセルVBA フォームを開く時...
-
FFFTPでサーバに新規フォルダが...
-
ExcelVBAで、隠しフォルダにあ...
-
ASPのファイルを他のサーバにコ...
-
VBAでFTPファイル転送がうまく...
-
ASP.NETで、別サーバーへファイ...
-
web.configファイル内、valueに...
-
フォルダ参照ではなくファイル...
-
ブラウザでASPファイルを開こう...
-
Excel VBA シートを指定して...
-
他のパソコンで自作のマクロを...
-
グーグルドライブからコピーし...
-
VBSで指定したフォルダにファイ...
-
JQuery Agile Carouselの設置...
-
Windows2000へアプリケーション...
おすすめ情報