7

xmlInternet Explorer(9、Windows 7 64ビット)でファイルを開いています。

Internet Explorerは、要素の属性をランダムな順序で表示するのが好きです。例:

ここに画像の説明を入力してください

宣言された順序ではなく:

<ApplicationVersion major="2" minor="2" release="12" build="687">2.2.12.687</ApplicationVersion>

例えば:

ここに画像の説明を入力してください

または

ここに画像の説明を入力してください

それよりも:

ここに画像の説明を入力してください

ランダムな順序ではなく宣言された順序でXMLを表示するようにIEに指示する要素、属性、xml-dtd、xml-schema、Internet Explorerオプション、Windowsオプションはどこにありますか?

4

2 に答える 2

3

属性は、xml標準で定義されているように順序付けされていません。

標準から:

Note that the order of attribute specifications in a start-tag or empty-element tag is not significant.

http://www.w3.org/TR/REC-xml/#sec-starttags

属性の順序が必要な場合は、マークアップを変更する必要があります。私は次のようなものを提案します:

<ApplicationVersion>
  <attribute name="major">2</attribute>
  <attribute name="minor">2</attribute>
  <attribute name="build">687</attribute>
</ApplicationVersion>

リンク:
DOM処理後のXML属性
の順序スキーマを使用してXML属性の順序を強制できますか?

于 2012-04-25T14:26:35.437 に答える
1

Internet Explorer 11にも、書かれたとおりのxml表示に対するこの残念な失敗があります。

代わりにChromeを使用してxmlを表示します。また、色の構文が強調表示されます。

于 2015-02-25T09:22:52.767 に答える