[解決済み] 要素名の大文字・小文字の区別は?
2022-07-30 21:25:44
質問
このような 正式な XMLにおける要素のケーシングに関する推奨事項はありますか?
XHTML が小文字の要素名を使うことは知っています(大文字と小文字を区別せずに使う HTML とは対照的です)。
しかし、私は一般的なコンテンツのための XML について話しているのです。
を小文字にします。
<customer>
<accountnumber>619</accountnumber>
<name>Shelby Lake</name>
</customer>
camelCase:
<customer>
<accountNumber>619</accountNumber>
<name>Shelby Lake</name>
</customer>
PascalCaseです。
<Customer>
<AccountNumber>619</AccountNumber>
<Name>Shelby Lake</Name>
</Customer>
大文字小文字を区別します。
<CUSTOMER>
<ACCOUNTNUMBER>619</ACCOUNTNUMBER>
<NAME>Shelby Lake</NAME>
</CUSTOMER>
注意 私は意見ではなく、引用されたガイドラインを探しています。しかし、最も多くのアップボートを持つ意見は、ガイドラインと見なすことができます。
どのように解決するのですか?
W3Cから発信されるほとんどのXML標準は、小文字とハイフンを使用する傾向があります。
W3C 標準が奨励しようとしている、プラットフォームに依存しないドキュメントのフォーマットとしての XML と、プラットフォーム固有のオブジェクト グラフのシリアライズとしての XML と見なす XAML などの言語との間には、哲学的な区別があります。
プラットフォーム中立のドキュメント フォーマットとしてではなく、アプリケーション固有のシリアライゼーションとして XML を使用している場合は、XML の名前とプラットフォーム固有の名前を 1:1 で対応させたほうが、手間が省けます。しかし、他のほとんどのオブジェクトグラフフォーマットは、この目的のためにXMLよりも優れています。
もしそうなら、XHTML、XSLT、SVG、XProc、RelaxNG、その他に合わせたいと思うかもしれませんね。
関連
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み] 大文字・小文字を区別せず含む
-
[解決済み] URLは大文字と小文字を区別する必要がありますか?
-
[解決済み】re.compileを使わずに大文字小文字を区別しない正規表現?
-
[解決済み】git mvで、ディレクトリの大文字と小文字だけを変更する。
-
[解決済み】SQLの構文は大文字と小文字を区別する?
-
[解決済み】PostgreSQLのカラム名は大文字・小文字を区別する?
-
[解決済み】MySQLのテーブル名は大文字と小文字が区別されますか?
-
[解決済み] XML インスタンスドキュメントから XSD スキーマを生成するためのツールはありますか?[クローズド]。
-
[解決済み] IIS7:HTTP->HTTPS クリーンアップ
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] XMLを用いたカスタムandroid UI要素の宣言
-
[解決済み] cURL コマンドラインを使用して XML ファイルを POST
-
[解決済み】XML属性とXML要素
-
[解決済み] DTDやXSDからサンプルXMLドキュメントを生成する方法は?
-
[解決済み] T-SQLでXML文字列の属性にある二重引用符をエスケープするにはどうすればよいですか?
-
[解決済み] 大容量ファイルを扱える軽量なXMLビューア【終了しました
-
[解決済み] XPath: select text node
-
[解決済み] 正規表現 \p{L} and \p{N}
-
[解決済み] nuget 'packages' 要素が宣言されていない警告
-
[解決済み] SVG テキストの自動改行