4

コード:

| -カレット

<element attr1="1"
         attr2="2"
         attr3="3">|</element>

Enterキーを押した後に表示されるもの:

<element attr1="1"
         attr2="2"
         attr3="3">
    |
</element>

私が実際に得るもの:

<element attr1="1"
         attr2="2"
         attr3="3">
    |
         </element>

IntelliJ IDEA CE 11.1

提案ありがとうございます!

4

2 に答える 2

2

これは3年前に報告された既知のバグです。投票してください

于 2012-09-22T20:02:09.910 に答える
0

興味深いことに、報告する出力も必要な出力も、インデントに関するXSLT/XQuery仕様のルールに準拠していません。

http://www.w3.org/TR/xslt-xquery-serialization/#xml-indent

どの州:

空白文字は、空白以外の文字を含むテキストノードの隣に追加してはなりません(MUSTNOT)。

その理由は、ここに空白を追加すると、ドキュメントスキーマが非常に簡単に無効になる可能性があるためです。

于 2012-09-23T07:25:31.677 に答える