得到一個TEI標籤的不同屬性我有一個XML代碼(TEI)是這樣的:用XSLT
<pb n="19"/> <lb n="1"/><rs type="author" xml:id="MH"><rs type="patient" xml:id="BavoilMr">Mr. Bavoil</rs> - 56 ans - clincailler au quai au<supplied reason="omitted">x</supplied> fleur<supplied reason="omitted">s</supplied> - <lb n="2"/>100 toujours l'ouïe dure <lb n="3"/>26 mai<note>"mai" korrigiert aus "mars".</note>- l'oreille droite jette du pus depuis 6 ou 8 mois - ce mois<supplied reason="omitted">-</supplied> <lb n="4"/>ci encore plus
- surdité de cette oreille depuis 2 mois <lb n="5"/>il a eu un coup d'air en route - depuis 15 ans il a eu <lb n="6"/>l'oreille dure alternativement l'une et l'autre - <lb n="7"/>maintenant alternativement aussi <lb n="8"/>douleur <del rend="crossout">dans</del> sur l'os externe du coude il ne peut rien lever en
,並希望在RS-標籤<rs type="author" xml:id="MH"> ... </rs>
是把它翻譯成HTML文件錨一樣,<a id=MH"> ... </a>
我的XSL-代碼可以translat一個RS-標籤具有特殊屬性:
<xsl:template match= "//tei:rs[@xml:id='MH']">
<a id="MH">
<xsl:apply-templates/>
</a>
</xsl:template>
,但我不能在所有的RS-標籤重複,以獲得所有的XML:ID的作爲屬性,並將其寫入作爲<a id="MH">
像ID:
<a id="Bavoil"> ... </a>
<a id="xml_id_of_person2> ... </a>
<a id="xml_id_of_person3"> ... </a>
有人能幫助我嗎?
只匹配屬性'xml:id'中的'MH'值。如果您匹配具有非空'xml:id'屬性的''標籤,則應該可以獲取該列表。 –
我想要的屬性。我如何得到它,如果我只匹配rs採取?可以給我一個簡短的代碼? – fabsurd
爲XML,XSLT及其輸出添加樣本代碼片段 –