- - PR -
XMLでの空要素のタグ出力
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-08-28 09:19
こんにちわ!PONと申します。
現在業務にてDOMを使用しSGMLファイルを出力しています。 その際空要素のタグが<test />と出力されてしまいます。 この空要素のタグを<test></test>と出力させたいのですが良い方法はないでしょうか? ためしにゼロの文字列を要素に設定してみましたが以下のように改行されてしまいうまくいきませんでした。 <test> </test> 非常に困っております・・・・・。 |
|
投稿日時: 2007-08-28 09:46
まず、そもそも何の言語を使っているんですか?
|
|
投稿日時: 2007-08-28 13:04
あっすいません!
VB2005で開発を行っています。 |
|
投稿日時: 2007-08-28 16:42
おそらく、XmlWriter などを使って出力されているものと思いますが、
基本的に、SGML は XML とは違います。 XML では <test /> も <test></test> も同じ空要素ですが、 通常、空要素は <test />として出力するように実装されている ものが一般的だと思います。 この場合は、独自の SgmlWriter などを実装して、DOM ツリーを ルートノードから順にたどって出力するか、 もしくは、一度 XML として出力してから、<test /> タグを探して <test></test> に置換するとかの方法で対応できないでしょうかね? |
|
投稿日時: 2007-08-28 17:39
ありがとうございました。
もう少し簡単な方法がないかな?と思ったんですが・・・・・・。 検討してみます。 |
1