【问题标题】:Xml output on HTMLHTML 上的 XML 输出
【发布时间】:2011-01-02 21:07:14
【问题描述】:

我的 xml 数据 = <Item "/api/items/4000000002011"><ItemID>4000000002011</ItemID><Name>Sample Item1</Name><Description>Sample Description</Description><Rate>34.00</Rate><Tax1Name>PST</Tax1Name><Tax1Percentage>8</Tax1Percentage><Tax2Name/><Tax2Percentage/></Item>

HTML 输出=<Item uri="/api/items/4000000002011"> <ItemID>4000000002011</ItemID><Name>Sample Item1</Name><Description>Sample Description</Description><Rate>34.00</Rate><Tax1Name>PST</Tax1Name><Tax1Percentage>8</Tax1Percentage><Tax2Name/><Tax2Percentage/></Item>

我要html输出,我该怎么做?

<Item "/api/items/4000000002011">
 <ItemID>4000000002011</ItemID>
 <Name>Sample Item1</Name>
 <Description>Sample Description</Description>
 <Rate>34.00</Rate>
 <Tax1Name>PST</Tax1Name>
 <Tax1Percentage>8</Tax1Percentage>
 <Tax2Name/>
 <Tax2Percentage/>
</Item>

【问题讨论】:

  • 使用什么平台/语言?
  • Xml 数据使用 mysql.Language java.
  • &lt;Item "/api/items/4000000002011"&gt; - 从什么时候开始有效的 XML?

标签: java html xml


【解决方案1】:

只需按原样输出原始数据,使用 <和>。渲染前不要取消转义。

【讨论】:

    【解决方案2】:

    Recommended method for escaping HTML in Java

    你在寻找这样的东西吗?

    【讨论】:

      【解决方案3】:

      一种选择是在Apache Commons Lang API 中使用StringEscapeUtils.escapeXML 方法。

      或者,简单地转义 XML 实体 - 即替换

      >     <     "     &     '
      

      &gt; &lt; &quot; &amp; &apos;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-29
        • 1970-01-01
        • 1970-01-01
        • 2020-10-06
        • 2011-07-30
        相关资源
        最近更新 更多