Hallo,
Ich habe Serien mit einem id Attribut vom Typ XSD:ID und Personen mit ein idref Attribut vom Typ XSD:IDREFS
Ich habe mit folgendem xsl geschafft die passenden Personen zu den Serien auszugeben.
xsl Auszug:
Das Problem:
Ich würde gerne Pesonen mehreren Serien zu Ordnen. Also wenn ich ich...
xml Auszug:
.. angebe, was ja mit IDREFS möglich ist, soll die Person in Serie1 und Serie2 auftauchen. Leider taucht sie in Serie2 nicht nur nicht auf, sondern verschwindet auch in Serie1 so bald man Serie2 an gibt.
Es ist quasi ähnlich diesem Problem, nur das ich mit IDREFS die Person mehreren Serien zuordnen will. Link
Ich kann schwer einschätzen ob es verständlich ist. Falls ich mich zu schlecht ausgedrückt habe meldet euch dann versuch ich es anders zu erklären.
Gruß,
exception
Ich habe Serien mit einem id Attribut vom Typ XSD:ID und Personen mit ein idref Attribut vom Typ XSD:IDREFS
Ich habe mit folgendem xsl geschafft die passenden Personen zu den Serien auszugeben.
xsl Auszug:
Code:
<xsl:key name="PersonByIDREF" match="Person" use="@idref" /> <xsl:template match="Serie"> <xsl:apply-templates select="key('PersonByIDREF',@id)" /> </xsl:template>
Ich würde gerne Pesonen mehreren Serien zu Ordnen. Also wenn ich ich...
xml Auszug:
Code:
<Person idref="Serie1 Serie2"> <Name>Meyer</Name> </Person>
Es ist quasi ähnlich diesem Problem, nur das ich mit IDREFS die Person mehreren Serien zuordnen will. Link
Ich kann schwer einschätzen ob es verständlich ist. Falls ich mich zu schlecht ausgedrückt habe meldet euch dann versuch ich es anders zu erklären.
Gruß,
exception
Comment