如何使用命名空间设置XML文件的样式

时间:2017-05-22 17:29:24

标签: css xml

我创建了一个带有一些名称空间的XML文件,如下所示:

<root 
xmlns:h="http://www.w3.org/TR/html4/"
xmlns:f="https://www.w3schools.com/furniture">

<h:table>
  <h:tr>
    <h:td>Apples</h:td>
    <h:td>Bananas</h:td>
  </h:tr>
</h:table>

<f:table>
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>

</root>

我现在想要使用一个简单的CSS文件来设置这个XML的样式,并且能够将命名空间分开来以不同的方式设置它们,但我没有在任何地方找到答案。

怎么做?

1 个答案:

答案 0 :(得分:1)

@namespace html url(http://www.w3.org/TR/html4/);
@namespace furn url(https://www.w3schools.com/furniture);

html|table {
    color: green;
}

furn|table {
    color: red;
}