XSL transformacia i javacsript

8 отговора 351 прегледа
#1

XSL transformacia i javacsript

zada4ka zaka4ka kym znae6tite powe4e....
4rez xsl transformacia preobrazuwam xml dokument w HTML, koito predstawliawa 1 forma (text fields & option)popylnena s danni izwle4eni ot xml dyrwoto. bih iskala da moga da redaktiram tezi danni w tazi forma i we4e nowata tabli4ka(forma) da moga da ia save-na kato HTML dokument s nowite stoinosti. towa wyzmojno li e ?Niakoi ima li ideia kak stawa tozi fokus ???

Отговор
в отговор на guinni #2

Re: XSL transformacia i javacsript

zdravej!
sega moje li malko po ve4e info:
sled kato si promeni6 dannite iska6 li v XML fila da se izvar6i promjanata ili ne?
iska6 samo da zapi6e6 HTML file njakade na servera? taka li ili pak ne sum razbral?





Силата е в НАС
Отговор
в отговор на Джeпeтo © #3

Re: XSL transformacia i javacsript

Po princip moje i XML faila s dannite da se promeniat, no az si niamam i na ideia kak stawa towa i zatowa mi se stori po lesni da se zapazi infoto kato HTML. Problemyt e, 4e iskam da rabotia bez server, cialata rabota da stava na PC-to mi bez 4ujda namesa(naprimer kato doma6na programka), i zatova mi se iska6e da izpolzwam java script, koito da vyr6i cialata rabota po izvli4aneto i save kato HTML...

Отговор
в отговор на guinni #4

Re: XSL transformacia i javacsript

Опасявам се че ще имаш проблеми само с клиентска технология. Иначе ако има сървър - мога да помогна.

In the middle of the heartbeat...
Отговор
в отговор на guinni #5

Re: XSL transformacia i javacsript

Всичко, което ти трябва е XMLSDK от Micrsoft. Там има всичко обяснено за XML и как се ползва от JavaScript, ето един пример от там:


var xslt = new ActiveXObject("Msxml2.XSLTemplate");
var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
var xslProc;
xslDoc.async = false;
xslDoc.load("sample2.xsl");
xslt.stylesheet = xslDoc;
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.async = false;
xmlDoc.load("books.xml");
xslProc = xslt.createProcessor();
xslProc.input = xmlDoc;
xslProc.transform();
alert(xslProc.output);



от авторката на "Хари Потър" ...
Отговор
в отговор на _tisho_ #6

Re: XSL transformacia i javacsript

az 6te pro4eta powe4e za XMLSDK, a towa par4e source po princip kyde se slaga?
da znam az kato si napi6a ne6to moe kyde da go sloja....

Отговор
в отговор на guinni #7

Re: XSL transformacia i javacsript

Бре, хора... С js не можем да записваме на харда... Тоест нищо не можем да запазваме без сървърна технология. Може да се използва java, ако човек знае как...

Отговор
в отговор на нeo #8

Re: XSL transformacia i javacsript

Това трябва да се изпълни или в .HTA за да има права да пише на диска или като част от WSH приложение.

function doItNow()
{
var hXmlDocument = new ActiveXObject( "MSXML.DOMDocument" )
hXmlDocument.load( "patka.xml" )

var hElement = hXmlDocument.createElement( "DESC" )
hElement.text = "Tozi konkreten primer ne moje da posluji za habsolutno nishto"

hXmlDocument.documentElement.appendChild( hElement )

hXmlDocument.save( "patka.xml" )
}

Отговор
в отговор на guinni #9

Re: XSL transformacia i javacsript

Guinni,
towa mnogo lesno move da stane s Java.
Ima si API-ta, SAX, DOM , JDOM , JAXP.
na java.sun.com movesh da prochetesh malko poweche za towa. Kakto i na drugi saitowe.
Ta... znachi ... XML dokumenta move da se predstawi kato Dyrwo w javata. DOM- dyrwo.
Posredstwom Java API-to movesh da obikalqsh dyrwoto i da promenqsh informaciqta w nego, bez problem ... sled towa da kavesh na korena .toString() i towa da go zapishesh otnowo w XML dokument.

POsle movesh da si go polzwash s XSLT i da go displaywash kato HTML.

Ako iskash poweche info mi prati belevka ili pismo . Ne wlizam chesto w tozi klub. :-)

Pozdrawi

Отговор