0

我有一个包含布朗语料库的 XML 文件。我想创建一个简单的 CSS 以使其更具可读性。例如,我希望突出显示句子中的所有名词。这是来自 XML 文件的示例句子。< w > 标记其中的单词。

<s n="1">
    <w type="AT">The</w>
    <w type="NP" subtype="TL">Fulton</w>
    <w type="NN" subtype="TL">County</w>
    <w type="JJ" subtype="TL">Grand</w>
    <w type="NN" subtype="TL">Jury</w>
    <w type="VBD">said</w>
    <w type="NR">Friday</w>
    <w type="AT">an</w>
    <w type="NN">investigation</w>
    <w type="IN">of</w>
    <w type="NPg">Atlanta's</w>
    <w type="JJ">recent</w>
    <w type="NN">primary</w>
    <w type="NN">election</w>
    <w type="VBD">produced</w>
    <c type="pct">``</c>
    <w type="AT">no</w>
    <w type="NN">evidence</w>
    <c type="pct">''</c>
    <w type="CS">that</w>
    <w type="DTI">any</w>
    <w type="NNS">irregularities</w>
    <w type="VBD">took</w>
    <w type="NN">place</w>
    <c type="pct">.</c>
</s>

我希望突出显示所有具有 type="NN" 和 type="NNS" 的单词我该怎么做?

4

1 回答 1

1

如果包含对 CSS 文件的引用,则可以像任何其他文档一样设置样式:

<?xml-stylesheet href="my-style.css"?>
... rest of document here...

取自 w3 文档。

编辑

如果您希望按属性设置样式,CSS 具有以下功能:

*[type="NNS"] {
    color:red;
}

或者,如果您还想特定于标签:

w[type="NNS"] {
    color:red;
}

这是有关使用属性选择器的 CSS 的更多文档。

于 2013-10-30T17:18:36.943 回答