|
[Grafika]
[WebTip]
[Fotografování]
[Galerie]
[MujMac]
[Printing]
|
|||||||||
![]() |
||||||||||
|
|
|||||||||
Diskuzní forum: JavaScriptTéma diskuze: konference o Javascriptu a příbuzných tématechTip: nemáte rádi v textu smajlíky? Ruší vaše zdrojové kody? Vypněte si je! (Moje nastavení / Nastavení soukromí) Jak se pomocí JS dostat ke zdrojovému XML zpracovanému XSLT šablonou
Vloženo uživatelem: -lukas- - uživatel již zaslal 12 příspěvků (IP uloženo)
Datum: 03. 02. 2010 14:45
Zdravim! Mám XML soubor test.xml, který má definovanou šablonu test.xsl. Součástí výstupu ze šablony je také JavaScript (externí *.js), který ještě cosi pošteluje na té vygenerované stránce. To chodí perfekteně. Jenže teď by se mi moc hodilo, moct se tím JavaScriptem dostat nějak na to XMLko ze souboru text.xml. Nějak tápu, dá se to nějak? Zkoušel jsem se probírat skrz DOM ve FireBugu, ale nějak nevim. Asi si sedim na vedení nebo to nejde ![]() Díky, -lukas- PS: Ajax zvládám, ale to nechci. Není potřeba odnikud nic tahat. Mám už načtené XML, nepotřebuju no načítat znova. Příspěvek zaslán emailem RE: Jak se pomoci JS dostat ke zdrojovemu XML zpracovanemu XSLT sablonou
Vloženo uživatelem: -lukas- - uživatel již zaslal 12 příspěvků (IP uloženo)
Datum: 05. 02. 2010 07:48
Hmmm - takže to fakt nejde? Nebo že bych to špatně popsal? Příspěvek zaslán emailem Re: Jak se pomocí JS dostat ke zdrojovému XML zpracovanému XSLT šablonou
Vloženo uživatelem: Neregistrovaný uživatel: peta (IP uloženo)
Datum: 05. 02. 2010 10:49
forum = 2 dny, chat = online
"Nebo že bych to špatně popsal?" Ano. Neni link na soubor 1, 2 ani 3. Cili neni zdrojak, neni s cim pracovat, testovat. Potrebujes javascriptem zobrazit zdrojovy kod toho XML? Cili, zobrazit to jako text? Pokud ano, pak v ajaxu je moznost XMLresponse a TextResponse. (mozna bude treba upravit trochu zdrojak php, aby nevracel hlavicku xml/text ale text/text) A je to v primem rozporu s tvrzenim "Ajax zvládám" ![]() RE: Jak se pomoci JS dostat ke zdrojovemu XML zpracovanemu XSLT sablonou
Vloženo uživatelem: -lukas- - uživatel již zaslal 12 příspěvků (IP uloženo)
Datum: 05. 02. 2010 11:23
Potřebuju javascriptem zpracovávat zdrojový kód toho XML, co je zobrazený v prohlížeči a přetransformovaný XSLT šablonou. Nejde mi o to najít chybu ve zdrojáku Potřebuju nasměrovat obecný napostup jak provést výše uvedené. Chci se dostat ke XML, které už v prohlížeči je. Konkrétní postup o který mi jde: 1) Do prohlížeče zadám text.xml 2) Prohlížeč ho načte a zjistí, že v XML je odkaz na XSLT transformaci. 3) Prohlížeč přetransformuje XML pomocí XSLT do výsledného HTML. 4) Součástí výsledného HTML je také javascript. 5) Jakmile se provede transformace, provede se i javascript. (Až sem vše funguje perfektně.) 6) A v tomhle momentě bych se potřeboval dostat javascriptem na to XML z bodu (1). Něco jako: var MojeXml = this.document.xml.getElementsByTagName("CosiZXml"); Dá se to? Budu vděčný za jakýkoli nápad jak provést ten bod 6. Díky, -lukas- Příspěvek zaslán emailem Re: Jak se pomocí JS dostat ke zdrojovému XML zpracovanému XSLT šablonou
Vloženo uživatelem: qwejkl - uživatel již zaslal 275 příspěvků (IP uloženo)
Datum: 05. 02. 2010 13:13
Myslím, že tímhle způsobem se k původnímu XML nedostaneš. Výsledný HTML je samostatný nový document, o předchozím XML nic neví.
Místo přímého volání text.xml bys měl volat třeba test.html, kde bude javascript, který si to XML načte a provede XSLT transformaci. RE: Jak se pomoci JS dostat ke zdrojovemu XML zpracovanemu XSLT sablonou
Vloženo uživatelem: -lukas- - uživatel již zaslal 12 příspěvků (IP uloženo)
Datum: 05. 02. 2010 15:05
Díky moc. Škoda, holt asi se asi nic jiného dělat nedá ![]() Příspěvek zaslán emailem Toto fórum je provozováno také jako emailová konference s e-mailovou adresou js [a] builder.cz. Toto je neredigovaná a nemoderovaná diskuse čtenářů serveru Builder.cz. Redakce ani provozovatel serveru za obsah jednotlivých příspěvků nenese zodpovědnost. |