Hirdetés
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Google Pixel topik
- Magisk
- Redmi Note 13 Pro+ - a fejlődés íve
- Megtalálták az akkumulátortechnológiai Szent Grált? - CES
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Android szakmai topik
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Remélem jó topikot válaszottam.
Kéne egy kis segítség, XML-t XSLT-vel próbálkozom XHTML-be konvertálni AJAX-on keresztül

A kódot megírtam, firefoxon müxik is, de az ie azt írja hogy valami hiba van az xsl-ben, ami a firefox-nak tökéletes. Szerintem a forrsákódban van valami, de nemtom hogy mi lehet az
Íme a kód:function Init(){
if (window.XMLHttpRequest) { // Gecko
var xslStylesheet;
var xsltProcessor = new XSLTProcessor();
var myDOM;
var xmlDoc;
// load the xslt file, example1.xsl
var myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", "TEST.xsl", false);
myXMLHTTPRequest.send(null);
xslStylesheet = myXMLHTTPRequest.responseXML;
xsltProcessor.importStylesheet(xslStylesheet);
// load the xml file, example1.xml
myXMLHTTPRequest = new XMLHttpRequest();
myXMLHTTPRequest.open("GET", "TEST.xml", false);
myXMLHTTPRequest.send(null);
xmlDoc = myXMLHTTPRequest.responseXML;
var fragment = xsltProcessor.transformToFragment(xmlDoc, document);
document.getElementById("page").innerHTML = "";
myDOM = fragment;
document.getElementById("page").appendChild(fragment);
}
else if (window.ActiveXObject) { // Internet Explorer
var xml = new ActiveXObject("MSXML2.XMLHTTP.3.0");
xml.open("GET", "TEST.xml", false);
xml.send(null);
var xsl = new ActiveXObject("MSXML2.XMLHTTP.3.0");
xsl.open("GET", "TEST.xsl", false);
xsl.send(null);
document.getElementById("page") = xml.responseXML.transformNode(xsl.responseXML);
}
}itt az XSL is, de nem hiném hogy ebben lenne a hiba
:<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/document">
<xsl:for-each select="form">
<form id="regForm" action="#" method="POST">
<xsl:for-each select="field">
<div class="inputField">
<div class="inputLabel"><xsl:value-of select="label" /></div>
<input type="{@type}" name="{name}" />
</div>
</xsl:for-each>
<xsl:for-each select="hidden">
<input type="hidden" name="{name}" value="{value}" />
</xsl:for-each>
<xsl:for-each select="submit">
<a href="#" onClick="{action}"><xsl:value-of select="label" /></a>
</xsl:for-each>
</form>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Új hozzászólás Aktív témák
- iPhone 17 512 GB Párakék - Bontatlan - 1 év gyári Apple garancia, Hivatalos Apple Resellertől!
- Kingston 240GB Sata SSD
- AMD Ryzen R7 5800X / Beszámítás OK!
- Lenovo Yoga 7 2-in-1 OLED Ryzen 5 8640HS 16GB /512SSD/1év gari
- Dobozos Asus VivoBook S 15 Laptop 15,6" -30% Snapdragon X Elite 32/1TB 3K OLED 120Hz
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

:

