men nu vil jeg så ha fat i alle de notes der ikke er paragraph-nodes med attributterne intro og outro. altså <ost></ost>, <paragraph ost="godt"></paragraph> skal være gyldige resultater...
men det kan jeg sq' ikke få den til.
har allerede prøvet med:
<xsl:apply-templates match="." select="not(paragraph[@name = 'intro']) or not(paragraph[@name = 'outro'])" />
AI kræver lokal regnekraft. For Robert Luciani giver HP Z6 G5 A, - drevet af NVIDIA AI – både ekstrem ydelse, kreativ frihed og stabil drift i en støjsvag pakke.
er en del af vejen, nu har jeg fjernet alle paragraph elementer, men prøver jeg at fjerne alle paragraph elementer, med attributten name sat til 'intro' går det galt:
<xsl:apply-templates select="*[name() != 'paragraph' and @name != 'intro']" />
...men det virker ikke efter hensigten, giver ikke noget som resultat *suk*...
XSLT blir som regel vakrere med select i template, heller enn i apply-templates.
Prosa er dessverre mindre presist enn XSLT, så fortell oss: Skal <paragraph name="intro"/> med? <something-else name="intro"/> ? <paragraph name="else"/> ? <something-else name="else"/>?
Fire spørsmål som krever 4 ja/nei svar.
Synes godt om
Slettet bruger
30. april 2005 - 00:09#3
For mig at se griber du det lidt forkert/omvendt an.
Når der er elementer jeg IKKE vil have med i output, laver jeg en tom template hertil, f.eks.:
<xsl:template match="paragraph" />
Dvs. hvis du IKKE vil have paragraph elementer hvor attributten "name" er "intro", kan du f.eks. gøre sådan:
Derved kan man som regel klare sig med simple templates, der bare vha. <xsl:apply-templates /> delegerer videre til mere specifikke.
/CS
Synes godt om
Slettet bruger
02. maj 2005 - 15:00#4
@janegil:
<paragraph name="intro"/> skal IKKE med <something-else name="intro"/> SKAL med <paragraph name="else"/> SKAL med <something-else name="else"/>? SKAL med
<paragraph name="outro"/> skal IKKE med (det var lige en ekstra en)
Synes godt om
Slettet bruger
02. maj 2005 - 15:05#5
@greystate:
men jeg VIL rent faktisk godt ha' dem med i outputtet, bare ikke lige på det omtalte sted hvor jeg vil ha' alt output pånær de 2 paragraph-elementer. Jeg bruger selv fremgangsmåden med "tomme templates" til at "undertrykke" output fra "uønskede" elementer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.