在XML中转义花括号

时间:2010-04-23 13:07:12

标签: .net xml escaping

我找不到这个问题的答案。

我读到加倍括号应该有助于像

这样的东西
<node>http://test.com?test={{0}}</node>

但它没有

3 个答案:

答案 0 :(得分:5)

您不需要转义}字符。有关需要在XML中转义的字符,请参阅此question

答案 1 :(得分:1)

只有在XSLT的内部属性中才应转义括号括号。

答案 2 :(得分:0)

& #123; Left curly brace            { //--------------> Left Side
//---------------------------------------------------------------//              |
& #125; Right curly brace           } //--------------> Right Side

这应该是一个很好的保存方式,以后再保存。我已经将其保存为.pdf,并存储在手机上的iBooks中。

**和号已与代码隔开,因此可以在此处连续显示。要使用该空格,需要在“&”号和井号之间删除。 **



Code    Name           Displayed    as
& #09;  Horizontal     tab          non-printing
& #10;  Line           feed         non-printing
& #13;  Carriage       Return       non-printing
& #32;  Space                       non-printing
& #33;  Exclamation    mark         !
& #34;  Quotation      mark         "
& #35;  Number         sign         #
& #36;  Dollar         sign         $
& #37;  Percent        sign         %
& #38;  Ampersand                   &
& #39;  Apostrophe                  '
& #40;  Left           parenthesis  (
& #41;  Right          parenthesis  )
& #42;  Asterisk                    *
& #43;  Plus           sign .       +
& #44;  Comma                       ,
& #45;  Hyphen                      -
& #46;  Period                      .
& #47;  Slash                       /
& #58;  Colon                       :
& #59;  Semi-colon                  ;
& #60;  Less than                   
& #63;  Question mark               ?
& #64;  At                          @
& #91;  Left square bracket         [
& #92;  Bbackslash                  \
& #93;  Right square bracket        ]
& #94;  Caret                       ^
& #95;  Underscore                  _
& #96;  Acute accent                `
& #123; Left curly brace            { //--------------> Left Side
& #124; Vertical bar                |
& #125; Right curly brace           } //--------------> Right Side
& #126; Tilde                       ~