![]() |
XLS - XSL
Hi DP
mal ne frage, wie kann ich das Format
XML-Code:
in das umwandeln
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml-stylesheet type="text/xsl" href="/layout/item-info.xsl"> <html> <head> <link href="favicon.ico" rel="shortcut icon"> <title>The World of Warcraft Armory</title> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <meta content="The World of Warcraft Armory is a vast searchable database of information for World of Warcraft - taken straight from the real servers. It is the most comprehensive and up-to-date database on the characters, arena teams, guilds, items, dungeons, raids, bosses, and faction rewards of World of Warcraft in existence." name="description"> <script src="/shared/global/third-party/detection.js" type="text/javascript"></script> <style media="screen, projection" type="text/css"> @import "css/master.css"; @import "css/en_us/language.css"; </style> <script type="text/javascript"> // if (is_moz) { } else if (is_ie7) { document.write('<link rel="stylesheet" type="text/css" media="screen, projection" href="css/ie7.css" />'); } else if (is_ie6) { document.write('<link rel="stylesheet" type="text/css" media="screen, projection" href="css/ie.css" />');
XML-Code:
ohne die Komponenten MSXML .
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/layout/item-info.xsl"?><page globalSearch="1" lang="de_de" requestUrl="/item-info.xml">
<itemInfo> <item icon="inv_misc_horn_01" id="21960" level="1" name="Handgefertigte Schnitzerei" quality="1" type="Festtag"> <reagentFor> <spell icon="temp" id="27708" name="Schachtel voller Holzschnitzereien von Darnassus herstellen"> <item icon="inv_crate_01" id="22291" level="1" name="Schachtel voller Holzschnitzereien" quality="1" type="Festtag"/> <reagent count="4" icon="inv_misc_horn_01" id="21960" name="Handgefertigte Schnitzerei"/> </spell> </reagentFor> </item> </itemInfo> </page> lg bundy |
Re: XLS - XSL
Hallo,
selbstverständlich kannst du jeden beliebigen (zumeist Java) XSL-T Processor verwenden, aber warum nimmst du nicht den, der unter Windows mitgeliefert wird? Was ist eigentlich dein Kernproblem und was sind die (begründeten) Anforderungen? Grüße vom marabu |
Re: XLS - XSL
das Problem liegt darin, das nicht jeder fremd PC MSXML installiert hat.
derzeit mach ich das wie folgt:
Delphi-Quellcode:
jetzt ist meine Frage ob ich statt
procedure TForm1.Button4Click(Sender: TObject);
var req : IXMLHTTPRequest; xml:TXMLDocument; XMLStream:TMemoryStream; begin req.open('GET', EdtUrlText, False, {Username} EmptyParam, {Passwort} EmptyParam); // eigenen Request-Header setzen req.setRequestHeader('ApplicationID', 'Test V1.0'); req.send(EmptyParam); // Anfrage an Server senden und Antwort abwarten // Nutzdaten anzeigen XMLStringData.Text := req.responseText; StatusBar1.Panels[0].Text:='Lade XML Files........fertig'; Application.ProcessMessages; XMLStringData.Text:= StringReplace(req.responseText,'UTF-8','ISO-8859-1',[rfReplaceAll]); XMLStringData.SaveToStream(XMLStream); XMLStream.Seek(0,soBeginning); XMLDocument1.LoadFromStream(XMLStream); XMLDocument1.Encoding:='ISO-8859-1'; XMLDocument1.Active:=True; .. ... end; req : IXMLHTTPRequest; auch eine andere komponente benutzen kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz