[解決済み】XMLにおける「standalone」ディレクティブの意味とは?
2022-03-29 20:50:23
質問
とは何ですか?
standalone
ディレクティブは、XML ドキュメントにおいてどのような意味を持つのでしょうか?
どのように解決するのですか?
その
standalone
のマークアップ宣言を無視するようにパーサーに指示する方法です。
DTD
. 以後、DTDは検証のみに使用されます。
例として、謙虚な
<img>
タグがあります。を見てみると
XHTML 1.0 DTD
というマークアップ宣言があります。
<img>
タグはEMPTYでなければならず
src
と
alt
属性があります。ブラウザが XHTML 1.0 文書を処理する際に
<img>
タグの場合、DTDが以下のように要求していることに気づくはずです。
src
と
alt
属性を設定し、それらがない場合は追加します。また
<img>
タグはEMPTYであることが前提なので このように
XML仕様
マークアップ宣言はドキュメントの内容に影響を与えることができる "という意味です。
standalone
宣言は、パーサーがこれらの規則を無視するように指示します。
パーサーが実際にこれを行うかどうかは別の問題ですが、(ブラウザのような)標準に準拠した検証パーサーはそうすべきです。
なお、DTDを指定しない場合、スタンドアロン宣言は"意味を持ちませんので、DTDを指定しない限り、使用する理由はありません。
関連
-
[解決済み] XMLにおける "loop "の標準?
-
[解決済み] XMLの<![CDATA[]]>は何を意味するのですか?
-
[解決済み] XMLを解析して、特定のノード属性のインスタンスをカウントするには?
-
[解決済み] XML文書でエスケープする必要がある文字は何ですか?
-
[解決済み] Androidのレイアウトファイルの「tools:context」とは何ですか?
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み] Windowsフォームアプリケーションで、アプリケーションの設定を保存するにはどうすればよいですか?
-
[解決済み] コマンドラインからXMLをきれいに印刷する方法は?
-
[解決済み】シェルからXPathワンライナーを実行する方法は?
-
[解決済み】XMLの "xmlns "の意味は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】JSF Faceletsのページを開くと、"このXMLファイルにはスタイル情報が関連付けられていないようです。"と表示される。
-
[解決済み] EclipseでXMLコードをフォーマットする
-
[解決済み] XMLを用いたIF...THEN...ELSE
-
[解決済み] XML ファイルの構造から IMG タグを使用する方法
-
[解決済み] XMLファイルを別のXMLファイルに取り込むことはできますか?
-
[解決済み] アンドロイドビューで頻繁に発生する問題、XMLのパースエラー:結合されていない接頭辞
-
[解決済み] XMLファイルの比較方法
-
[解決済み] xsltで文字列を文字列に置き換える
-
[解決済み】XPathで子の子値を元に要素を選択する方法