我有一个包含Brown语料库的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”的所有单词 我该怎么做?
答案 0 :(得分:1)
如果包含对CSS文件的引用,则可以像任何其他文档一样设置样式:
<?xml-stylesheet href="my-style.css"?>
... rest of document here...
Taken from the w3 documentation.
修改强>
如果您希望按属性设置样式,CSS具有以下功能:
*[type="NNS"] {
color:red;
}
或者如果你想要特定于标签:
w[type="NNS"] {
color:red;
}
Here is a bit more documentation on CSS using attribute selectors.