是否可以編寫schematron規則/斷言來標識元素開頭的空格?我需要一種方法來與用於可能去除空間的空間開始的標誌元素,但我不想通過XSLT強行刪除這樣的空間,等等。這裏有一個例子:使用Schematron識別元素中第一個字符的空格
<section>
<paragraph> Here's some text.</paragraph>
</section>
是否可以編寫schematron規則/斷言來標識元素開頭的空格?我需要一種方法來與用於可能去除空間的空間開始的標誌元素,但我不想通過XSLT強行刪除這樣的空間,等等。這裏有一個例子:使用Schematron識別元素中第一個字符的空格
<section>
<paragraph> Here's some text.</paragraph>
</section>
是, Schematron的使用XPath的斷言,對於領先的空間,所以測試元素的字符串值是很容易:`<...>文本<...>`:
<pattern>
<title>Paragraphs starting with a space</title>
<rule context="paragraph">
<report test="starts-with(., ' ')">
This paragraph starts with a space: <value-of select="paragraph"/>
</report>
</rule>
</pattern>
謝謝!這在開始時聲明瞭一個空間,而不是報告它,所以我將
不客氣。如果這有幫助(模報告vs斷言),請記住[**接受**](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。謝謝。 – kjhughes
雖然我有一個簡短的後續(對不起!)。經過多次測試後,我發現當單個
將按如下他們總是結構?解決方案可以在[tag:bash]中嗎? – ShellFish