gpt4 book ai didi

xml - JScript 打印 XML 文档

转载 作者:数据小太阳 更新时间:2023-10-29 02:11:43 25 4
gpt4 key购买 nike

所以让我先道歉。我不是 PHP 程序员,我是 C# 程序员。但是我必须支持一个用 PHP 为我的公司编写的网站,但它正在崩溃。所以这是我的简单问题:

我有以下代码:

xml_doc = new ActiveXObject("Microsoft.XMLDOM");
xml_doc.async = false;
url = "./viewInvoiceXML.php?soh_id=<? echo($soh_id) ?>";

xml_doc.load(url);
xmlObj = xml_doc.documentElement;

在页面的后面,我将显示一些 XML 节点。我需要查看返回的所有 XML,以便找到需要显示的正确节点。

如何将此 xml_doc 或 xmlObj 打印到页面?我只想查看所有 XML(标签和所有)。这可能吗?

------------更新----------------

好吧,正如你们中的许多人所指出的,它的 JScript 可能正在创建 ActiveXObject。

如果是 JScript,那么我需要一种 JScript 方式来显示 XML 信息。我告诉你,我对这个网站一点也不了解。

这是从 XML 节点获取信息的其他代码。

xmlObj.childNodes(1).childNodes(0).childNodes(6).text

最佳答案

首先,在您的代码示例中,PHP 代码和 JScript 代码混合在一起。只有<? echo ... ?>是实际的 PHP。其余部分是输出到浏览器的纯 JScript,然后在其中进行解释。

编辑:这不是 JavaScript ,它是 JScript .例如没有 ActiveXObject标准 JavaScript 中的类。

因此,您不能使用 PHP 来显示 XML 代码。你已经写了一些可以在浏览器中运行的东西。尝试添加这个:

<code>
<pre>
<script language="JScript">
document.write(xml_doc.xml);
</script>
</pre>
</code>

本质上,这添加了一些固定的 HTML 标记(code、pre)和一个 JScript 命令以将字符串输出到 HTML 页面。 xml是 XMLDOM 对象提供的属性,它返回 XML 源表示。

关于xml - JScript 打印 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com