[XML] XSL koppeling valt weg

Pagina: 1
Acties:

  • napauleon
  • Registratie: Juni 2002
  • Laatst online: 15-04-2021
Ik heb een HTA bestand wat mbv van Javascript een xml bestand maakt/aanpast.
Ik heb in het xml bestand dit gezet:

code:
1
2
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="films.xsl"?>


Deze linkt dus naar een xsl bestand. Alleen als ik die xml opnieuw aanroep en verander, wordt deze link automatisch verwijderd.
Iemand die weet hoe ik die link erin kan houden of hoe ik die link mbv van het script erin kan zetten?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ipv handmatig, die functie in javascript aanpassen :?

document.write oid doet wonderen...

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Hoe wordt die link verwijderd dan? Met welk programma open je het?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:28

RM-rf

1 2 3 4 5 7 6 8 9

wat verander je precies aan de XML, kun je misschien wat meer code plaatsen, als de XSL inline is toegevoegd aan de XML zou dat gewoon goed geparsed moeten worden, die code is niet fout

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • napauleon
  • Registratie: Juni 2002
  • Laatst online: 15-04-2021
Dat zou kunnen als het in hetzelfde document zou zijn. Maar ik maak vanuit een script een xml document aan en die link moet in dat xml document komen.

Kan ik dan ook mbv document.write tekst aan dat xml bestand toevoegen?
André schreef op 28 mei 2004 @ 13:50:
Hoe wordt die link verwijderd dan? Met welk programma open je het?
Ik manipuleer het xml bestand mbv XMLDOM. hiervan maak ik gebruik in mijn script.

[ Voor 36% gewijzigd door napauleon op 28-05-2004 13:54 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Hoe ziet dat script er uit dan? Anders kunnen we daar niet op antwoorden.

  • napauleon
  • Registratie: Juni 2002
  • Laatst online: 15-04-2021
André schreef op 28 mei 2004 @ 13:52:
Hoe ziet dat script er uit dan? Anders kunnen we daar niet op antwoorden.
ik zal het even op mn ftp proberen te zetten...

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

napauleon schreef op 28 mei 2004 @ 13:55:
[...]


ik zal het even op mn ftp proberen te zetten...
Relevante code plaatsen mag ook.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

napauleon schreef op 28 mei 2004 @ 13:51:
Dat zou kunnen als het in hetzelfde document zou zijn. Maar ik maak vanuit een script een xml document aan en die link moet in dat xml document komen.

Kan ik dan ook mbv document.write tekst aan dat xml bestand toevoegen?


[...]


Ik manipuleer het xml bestand mbv XMLDOM. hiervan maak ik gebruik in mijn script.
Ik roep maar wat, aangezien je zelf heel weinig relevante info geeft. Maar met XMLDOM kan je toch nodes toevoegen?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • napauleon
  • Registratie: Juni 2002
  • Laatst online: 15-04-2021
BtM909 schreef op 28 mei 2004 @ 13:58:
[...]

Ik roep maar wat, aangezien je zelf heel weinig relevante info geeft. Maar met XMLDOM kan je toch nodes toevoegen?
Sorry voor de weinige informatie, maar het is moeilijk uit te leggen. ik zal nog 1 poging doen:

Ik heb een HTA bestand met daarin Javascript. Deze Javascript maakt weer gebruik van XMLDOM. Dit zorgt er dus voor dat je een xml bestand kan aanmaken, nodes toevoegen, verwijderen, wijzigen.
Zodra dit script geladen wordt, wordt het xml bestand ingeladen (alle nodes ed.) en dan kan hij veranderd worden.
Maar zodra dit bestand dus ingeladen wordt, valt de link weg.

Volgens mij wordt het bestand compleet leeggemaakt en daarna weer gevuld met de nodes die ondertussen in het geheugen zijn gezet. maar daar ben ik niet zeker van

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:28

RM-rf

1 2 3 4 5 7 6 8 9

napauleon schreef op 28 mei 2004 @ 13:51:
Maar ik maak vanuit een script een xml document aan en die link moet in dat xml document komen.
de xml-stylesheet is een processing-instruction, deze kun je via DOM toevoegen met:

code:
1
2
var XSL = XMLDoc.CreateProcessingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"films.xsl\"")
XMLDoc.AppendChild(XSL)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Als je het op die manier doet kan het idd zijn dat de link naar de xsl wegvalt, maar je kunt met JS een xml document wel parsen met XSL.

www.w3schools.com

Daar staat er wel iets over.

  • napauleon
  • Registratie: Juni 2002
  • Laatst online: 15-04-2021
ik ga maar eens even zoeken. bedankt voor de tips

  • napauleon
  • Registratie: Juni 2002
  • Laatst online: 15-04-2021
RM-rf schreef op 28 mei 2004 @ 14:12:
[...]


de xml-stylesheet is een processing-instruction, deze kun je via DOM toevoegen met:

code:
1
2
var XSL = XMLDoc.CreateProcessingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"films.xsl\"")
XMLDoc.AppendChild(XSL)
Dit lijkt te werken, maar hij doet er alleen niets mee. Hij zet de tekst niet in de xml en hij linkt ook niet.
link is goed
xsl file is goed
inserten van de node lijkt goed te gaan
edit: nu gaat hij wel goed. 1 keer handmatig in de xml zetten en daarna wordt hij niet meer verwijderd

[ Voor 14% gewijzigd door napauleon op 28-05-2004 15:27 ]


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:28

RM-rf

1 2 3 4 5 7 6 8 9

napauleon schreef op 28 mei 2004 @ 15:18:
[...]


Dit lijkt te werken, maar hij doet er alleen niets mee. Hij zet de tekst niet in de xml en hij linkt ook niet.
link is goed
xsl file is goed
inserten van de node lijkt goed te gaan
misschien een probleem met de URI?
probeer eens
href=\"http://jedomein.nl/xsl/films.xsl\"")

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1