- - PR -
XMLをチェック
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-12-21 14:17
初歩的なことで申し訳ないのですが、教えていただけると助かります。。。
PHP もしくは、Perl で XMLが正しいものかどうかというのは判断できるのでしょうか? 正しいかどうかの判断としては、各タグのチェックを考えています。 よろしくお願いします m(_ _)m |
|
投稿日時: 2007-12-21 15:23
>PHP もしくは、Perl で XMLが正しいものかどうかというのは判断できるのでしょうか?
できます。いろいろ方法がありすぎるので、どのような目的で?かを書かれるとよいかと思います。 # 基本的に、文字列操作が出来る処理系ならごり押しやらなんやらでも出来るはず。所詮文字列だからね。 |
|
投稿日時: 2007-12-21 16:47
冬寂さん 返答ありがとうございます。
そうですね。目的を示していなかったですね。 申し訳ありません。m(_ _)m 目的としては @XMLが正しい記述がされているか A正しくないのであれば、どのタグに問題があるのかを抽出し、 正しいXMLに修正する この2つを目的としたプログラムを作りたいと考えています。 |
|
投稿日時: 2007-12-21 17:51
一番にネットで検索してみることをお勧めしたいところですが、「Perl XML ライブラリ」で検索してもぴったり合うのはなかなか見つかりませんね。
ということで奥の手をご紹介します。(←大げさ) Perl-XML Module List http://www.cpan.org/modules/by-module/XML/perl-xml-modules.html 整形式が前提で良ければ XML::DOM で DOM を構成してから XML::QL で問題箇所を探索するも良し、タグが閉じていない場合や文書の妥当性まで検出するのであれば XML::Parser::PerlSAX を使って自分でイベントハンドリングするも良しといったところでしょうか。 ご参考までに、Perl を使っていて自力で書くにはちょっと... という場合、CPAN という単語を覚えておくとちょっぴり幸せになれます(笑) |
|
投稿日時: 2007-12-25 14:29
Gioさん ありがとうございます。
教えて頂いた方法でやってみます!! |
1