|
Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема
|
ASP & XML
|
|
Автор |
Borg (Нерегистриран) |
Публикувано | 10.10.02 17:37 |
|
Ето малко код:
<%
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.async = false;
xmlDoc.load("_userMenu.xml");
var xmlSheet = new ActiveXObject("Msxml2.DOMDocument");
xmlSheet.async = false;
xmlSheet.load("sheet.xsl");
Response.Write(xmlDoc.transformNode(xmlSheet.documentElement));
%>
Ето и грешката:
Error Type:
Microsoft JScript runtime (0x800A0005)
Invalid procedure call or argument
/xml/index.asp, line 25
ред 25 е зеленият.
Този код, когато беше клиентски скрипт (JScript) си работеше както трябва (рендваше си XML файла като хората), обаче престана да работи като го сложих на сървър-а ....
някой знае ли защо неще да пише?
"Търсейки по-доброто, често губим доброто" (Шекспир)Редактирано от Borg на 10.10.02 17:46.
| |
Тема
|
Re: ASP & XML
[re: Borg]
|
|
Автор |
Zagorka (Бира (Студена)) |
Публикувано | 10.10.02 19:07 |
|
Не трябва ли да бъде:
Response.Write(xmlDoc.transformNode(xmlSheet));
| |
Тема
|
Re: ASP & XML
[re: Borg]
|
|
Автор |
Perin (binary) |
Публикувано | 10.10.02 19:21 |
|
Sas MSXML2 ne sam rabotil, no s 3.0 triabva da e taka (vij chervenoto):
// Load the XML
var oDOMSource = new ActiveXObject ("MSXML2.DOMDocument.3.0");
oDOMSource.async = false;
oDOMSource.preserveWhiteSpace = true;
// Load the XSLT
var oDOMStylesheet = new ActiveXObject ("MSXML2.DOMDocument.3.0");
oDOMStylesheet.async = false;
oDOMStylesheet.preserveWhiteSpace = true;
// Transform
var strDestination;
strDestination = oDOMSource.transformNode (oDOMStylesheet);
BTW na sashtia server ako go run-vash kato script (sas cscript) sashtia resultat li dava?
НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
| |
Тема
|
Re: ASP & XML
[re: Perin]
|
|
Автор |
Borg (Нерегистриран) |
Публикувано | 11.10.02 09:43 |
|
Pak ne stawa. A na server-a si raboti (kato JScript file).
"Търсейки по-доброто, често губим доброто" (Шекспир)
| |
Тема
|
Re: ASP & XML
[re: Borg]
|
|
Автор |
Borg (Нерегистриран) |
Публикувано | 11.10.02 10:23 |
|
V IExplorer 6 i po dvata nachina raboti (xmlSheet.documentElement & xmlSheet), obache v ASP neiska
"Търсейки по-доброто, често губим доброто" (Шекспир)
| |
Тема
|
Re: ASP & XML
[re: Borg]
|
|
Автор |
Perin (binary) |
Публикувано | 11.10.02 18:59 |
|
A stiga be. T.e. obektite sa si tam (na servera), metodite im rabotiat (na servera), obache v ASP ne varvi. Spored mene triabva da tarsish neshto v konfiguraciata na saita ti, pravata, etc. v tozi sluchai. Shtom sashtia kod varvi v cscript ....
НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
| |
Тема
|
Re: ASP & XML
[re: Borg]
|
|
Автор |
Perin (binary) |
Публикувано | 11.10.02 19:17 |
|
t.e. v ASP ne raboti nito po edinia nito po drugia?
НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
| |
Тема
|
Re: ASP & XML
[re: Perin]
|
|
Автор |
Borg (Нерегистриран) |
Публикувано | 14.10.02 11:01 |
|
Ne - kogato e xml_sheet.documentElement, dava "Invalid procedure call or argument", a kogato e samo xml_sheet - togava greshkata e "The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML document.", koeto me navejda na misulta che trjabva da e documentElement ... ama zashto ne stava ...
v kraen sluchaj shte si pisha s JScript
"Търсейки по-доброто, често губим доброто" (Шекспир)
| |
Тема
|
Mamka mu ...
[re: Borg]
|
|
Автор |
Borg (Нерегистриран) |
Публикувано | 14.10.02 12:09 |
|
na VBScript si bachka
<%
set xmlDoc = server.CreateObject("MSXML2.DOMDocument")
set xmlSheet = server.CreateObject("MSXML2.DOMDocument")
xmlDoc.load server.MapPath("_userMenu.xml")
xmlSheet.load server.MapPath("sheet.xsl")
response.write xmlDoc.transformNode(xmlSheet.documentElement)
%>
mrazja MS , mrazja VBS, mrazja PC .. i sebe si mrazja. Sega tivam da se grumna
P.S.
Ako njakoj ima sushtiat problem (mnogo me sumnjava) - eto rabotesh kod na JS:
<%
var xmlDoc = new ActiveXObject("MSXML2.DOMDocument");
var xmlSheet = new ActiveXObject("MSXML2.DOMDocument");
xmlDoc.load(Server.MapPath("_userMenu.xml"));
xmlSheet.load(Server.MapPath("sheet.xsl"));
Response.Write(xmlDoc.transformNode(xmlSheet.documentElement));
%>
"Търсейки по-доброто, често губим доброто" (Шекспир)Редактирано от Borg на 14.10.02 12:32.
| |
Тема
|
Re: Mamka mu ...
[re: Borg]
|
|
Автор |
Perin (binary) |
Публикувано | 14.10.02 21:10 |
|
Dobre de, kakva e razlikata? Neshto ne shvashtam ...
Po princip VBScript i9 JScript tretirat COM dosta razlichno v niakoi otnoshenia, no specialno v toia sluchai ne zacepvam.
НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|