2012-02-17 4 views
2

私は一般的に何を意味するのですかxmlns:xを意味します。私が完全に理解していないのは「x」です。この名前空間は特別なものなのでしょうか、それとも特別な意味を持たない名前空間を示すためにxを使用するという規則にすぎませんか?xmlns:xのxは特別ですか?

私は、通常、「x」を未知数を表す変数として使用していることを意味しています。 xを...とする。 座標の場合はxとyを使う。 xには特に意味はありません。 xmlns:xのxは同じですか?または、これは何らかの意味的な起源を持っていますか?x

+1

接頭辞 'x'には、特別な意味を付けません。それは「グロボ」だったかもしれないし、それは(理論的に)重要ではないだろう。しかし、マイケル・ケイが言ったように、プレフィックスは恣意的であるとは言えますが、この原則に従わない(悪いことです)場合があります。 – mzjn

答えて

2

xは名前空間接頭辞であり、名前空間URIの短縮形です。理論上は、ドキュメントの意味を変えずに好きな接頭辞を使うことができます。しかし、XMLの一部の消費者は必ずしもこの原則に従っているわけではないので、従来とは異なる接頭辞を使用する前に、処理パイプラインをチェックしてください。

+0

ありがとう、マイケル。私はそれをもっと明確にするために私の質問を改訂します。 – user763554

関連する問題