1. ホーム
  2. xml

XMLにおける引用符。シングルかダブルか?

2023-11-04 22:53:33

質問

XMLの属性値をシングルクォートで囲むのは、スタイルが悪いと聞いたことがあります。これは正しいのでしょうか?

常に書くべきでしょうか。

<element attr="value">

とか書いてもいいんでしょうか。

<element attr='value'>

それとも、どのスタイルを使ってもいいのでしょうか?

どのように解決するのですか?

どちらも合法です。どちらかを選び、それにこだわる。それは重要ではありません。

から スペック :

AttValue       ::=      '"' ([^<&"] | Reference)* '"'
                     |  "'" ([^<&'] | Reference)* "'"

要素内、属性ごとに2つのスタイルを混ぜるのと同様に、どちらも有効であることを示しています(ただし、単一の文書/文書のセット内で一貫性を保つことをお勧めします)。