こんにちは。
DTDの記述方法で悩んでいます。
以下のようなXMLをDTDで規定したいのですが、可能でしょうか。
<Elem></Elem>
<Elem>ABC</Elem>
<Elem>
<Child>ABC</Child>
<Child>DEF</Child>
<Child>GHI</Child>
</Elem>
つまり、
<!ELEMENT Elem (#PCDATA)>
と、
<!ELEMENT Elem (Child*)>
を同時に規定したいのです。
<!ELEMENT Elem (#PCDATA|Child*)>
だと、エラーになってしまいました。
また、
<!ELEMENT Elem (#PCDATA|Child)*>
では、
<Elem>
ABC
<Child>GHI</Child>
</Elem>
といった場合も有効になってしまいます。このケースは除外したいのです。
こういった場合の記述はどうしたらいいのでしょうか。
あるいはDTDでの記述は無理なのでしょうか。
No.1ベストアンサー
- 回答日時:
>あるいはDTDでの記述は無理なのでしょうか。
うん、無理。XMLSchemaでも出来そうな気がしないような。
http://www.w3.org/TR/REC-xml/#NT-elementdecl
http://www.w3.org/TR/REC-xml/#NT-Mixed
http://www.w3.org/TR/REC-xml/#NT-children
ご回答ありがとうございます。
なるほど、#PCDATAというのは特殊なんですね。
残念ではありますが、おかげさまですっきりしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- Windows 10 エクスプローラでリスト表示かつその場で階層表示はできますか? 1 2022/09/02 01:48
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- 宇宙科学・天文学・天気 今日の仙台は風向が北のままなのになぜ最高気温がこれから更新しようとしているのですか。 1 2023/02/10 22:49
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- 幼稚園受験・小学校受験 子供の小学受験を考えています。 ジャック幼児教育研究所に通うことを考えているのですが、評判はいかがで 2 2023/03/18 09:15
- 宇宙科学・天文学・天気 山形の今日の最高気温は予想は2℃だったのに、なぜ7℃まで上がったのですか。 2 2023/01/24 20:29
- 英語 分詞、形容詞的用法の完了形 9 2023/08/18 11:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
Web画面のTableから数字を取得...
-
退会方法について
-
公文書のxmlファイルの開き方が...
-
XMLデータを変換し印刷する方法
-
XSLで、XMLの空タグを制御したい。
-
「マクロの記録」で作成したマ...
-
MSFormsとは何ですか?
-
ファイル名の一部削除について
-
ワードで文字を入力する時の変...
-
xsltを利用して変換後改行が入る
-
xmlファイルが上手にHTMLに変換...
-
XML、XSLTの適応エラー(IEから...
-
reaper音声ファイルについて
-
六本組み木の作り方を教えて下...
-
順不同・任意のタグ
-
特殊文字の検索方法
-
スマホのスプレッドシートでセ...
-
ExcelのVBAが特定のPC上でのみ...
-
【BAT(バッチ)ファイル】Web...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
ファイル名の一部削除について
-
スマホのスプレッドシートでセ...
-
公文書のxmlファイルの開き方が...
-
MSFormsとは何ですか?
-
【BAT(バッチ)ファイル】Web...
-
reaper音声ファイルについて
-
XML、XSLTの適応エラー(IEから...
-
Excel関数で、セル内の文字列の...
-
XMLデータを変換し印刷する方法
-
XPathで途中に名前空間が設定さ...
-
ワードで文字を入力する時の変...
-
xmlファイルが上手にHTMLに変換...
-
論文に載せるグラフを作成したい
-
XML文書の指定した属性値を持つ...
-
Mac Excel VBAについて
-
dataファイルをxtxファイルにす...
-
XSLで、XMLの空タグを制御したい。
-
iPhoneでXMLファイルを開くには...
-
ExcelのVBAが特定のPC上でのみ...
おすすめ情報