XML中的HTML标记

时间:2013-08-14 04:54:34

标签: html xml excel

我想知道如何将HTML放在XML节点中:

我正在使用它来将数据导出到excel:

<?xml version='1.0' encoding='utf-16'?>
<ss:Workbook xmlns:ss='urn:schemas-microsoft-com:office:spreadsheet'>
<ss:Styles>
<ss:Style ss:ID='alt'>
<ss:Interior ss:Color='#9dcc7a' ss:Pattern='Solid'/>
</ss:Style>
</ss:Styles>
<ss:Worksheet ss:Name='Quarter 1'>
<ss:Table>
<ss:Row>
    <ss:Cell><ss:Data ss:Type='String'>Column 1</ss:Data></ss:Cell>
    <ss:Cell><ss:Data ss:Type='String'>Column 2</ss:Data></ss:Cell>
    <ss:Cell><ss:Data ss:Type='String'>Column 3</ss:Data></ss:Cell>
    <ss:Cell><ss:Data ss:Type='String'>Column 4</ss:Data></ss:Cell>
</ss:Row>
<ss:Row>
    <ss:Cell><ss:Data ss:Type='String'>Data</ss:Data></ss:Cell>
    <ss:Cell><ss:Data ss:Type='String'>Data</ss:Data></ss:Cell>
    <ss:Cell><ss:Data ss:Type='String'>Data</ss:Data></ss:Cell>
    <ss:Cell><ss:Data ss:Type='String'>Data</ss:Data></ss:Cell>
</ss:Row>
</ss:Worksheet>
</ss:Workbook>

此代码实际上有效。它以excel显示数据。但是我很难进行格式化,所以我认为如果我将HTML替换为<ss:Table>...

会更容易

顺便说一句,我在这里使用XML是因为我将数据导出到多张表。

是否可以将HTML放在xml中?

请帮忙。

感谢。

1 个答案:

答案 0 :(得分:0)

是的,只要它符合XHTML的风格,就可以将HTML放在XML中,因为它本身就是XML本身。请务必关闭像&lt; br /&gt;这样的标签。并将属性放入引号中,您就安全了。