Hallo,
ich habe folgende xml Datei;
<row>
<mim>601267</mim>
</row>
<row>
<href>MIM:601267</href>
<pheno_title>HIV infection, susceptibility/resistence to.</pheno_title>
<provider>OMIM</provider>
<pheno_taxon>9606</pheno_taxon>
</row>
Falls die Werte von <mim> und <href> gleich sind, soll nur das row-set ausgegeben werden mit dem href, ansonsten soll beides ausgegeben werden.
Wie mache ich das am Besten?
Ich habe es mit einer choose-Abfrage versucht:
<xsl:choose>
<xsl:when test="substring-after(href, ':') != mim">
<xsl:value-of select="href"/>
</xsl:when>
<xsl
therwise>
<xsl:value-of select="href"/>
<xsl:value-of select="mim"/>
</xsl
therwise>
</xsl:choose>
Leider klappt das so nicht.
Weiß vielleicht jemand wie das geht?
Dankeschön!
ich habe folgende xml Datei;
<row>
<mim>601267</mim>
</row>
<row>
<href>MIM:601267</href>
<pheno_title>HIV infection, susceptibility/resistence to.</pheno_title>
<provider>OMIM</provider>
<pheno_taxon>9606</pheno_taxon>
</row>
Falls die Werte von <mim> und <href> gleich sind, soll nur das row-set ausgegeben werden mit dem href, ansonsten soll beides ausgegeben werden.
Wie mache ich das am Besten?
Ich habe es mit einer choose-Abfrage versucht:
<xsl:choose>
<xsl:when test="substring-after(href, ':') != mim">
<xsl:value-of select="href"/>
</xsl:when>
<xsl

<xsl:value-of select="href"/>
<xsl:value-of select="mim"/>
</xsl

</xsl:choose>
Leider klappt das so nicht.
Weiß vielleicht jemand wie das geht?
Dankeschön!