iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >js如何装载xml文件然后发向服务器
  • 493
分享到

js如何装载xml文件然后发向服务器

2024-04-02 19:04:59 493人浏览 薄情痞子
摘要

本篇内容主要讲解“js如何装载xml文件然后发向服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js如何装载xml文件然后发向服务器”吧!

本篇内容主要讲解“js如何装载xml文件然后发向服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js如何装载xml文件然后发向服务器”吧!

前台: 

复制代码 代码如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>js装载xml文件然后发向服务器</title>
<script type="text/javascript"><!--
var xmlHttp = null;
function f(){
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.load("xmlfile.xml");//只改了这里,原来是loadXML("");
sendXml( xmlDoc,'Default.aspx');
}
//向服务器发送Xml文档
function sendXml(xmlDoc,serverURL){
xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP.3.0");
var strDoc;
if (typeof(xmlDoc) == "object")//这里的判断是需要的.这里仍然需要加个xml后缀
strDoc = xmlDoc.xml;
else
strDoc = xmlDoc;
xmlHttp.open ("POST","Default.aspx" ,true);
xmlHttp.onreadystatechange=getData;
xmlHttp.send(strDoc);
}
function getData(){
if (xmlHttp.readyState==4)
{
var strxml=xmlHttp.responseText;
//这里接受服务器传来的Xml文档,转化成xml文档.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.loadXML(strxml);
//alert(xmlDoc.xml);
var singlenode = xmlDoc.selectSingleNode("/root/person[gender='male']");//这里的值需要加引号
alert(singleNode.text);
}
}
// --></script>
</head>
<body>
<input type="button" onclick="f();" value="request" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>js装载xml文件然后发向服务器</title>
<script type="text/javascript"><!--
var xmlHttp = null;
function f(){
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.load("xmlfile.xml");//只改了这里,原来是loadXML("");
sendXml( xmlDoc,'Default.aspx');
}
//向服务器发送Xml文档
function sendXml(xmlDoc,serverURL){
xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP.3.0");
var strDoc;
if (typeof(xmlDoc) == "object")//这里的判断是需要的.这里仍然需要加个xml后缀
strDoc = xmlDoc.xml;
else
strDoc = xmlDoc;
xmlHttp.open ("POST","Default.aspx" ,true);
xmlHttp.onreadystatechange=getData;
xmlHttp.send(strDoc);
}
function getData(){
if (xmlHttp.readyState==4)
{
var strxml=xmlHttp.responseText;
//这里接受服务器传来的Xml文档,转化成xml文档.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.loadXML(strxml);
//alert(xmlDoc.xml);
var singleNode = xmlDoc.selectSingleNode("/root/person[gender='male']");//这里的值需要加引号
alert(singleNode.text);
}
}
// --></script>
</head>
<body>
<input type="button" onclick="f();" value="request" />
</body>
</html>


ajax

复制代码 代码如下:


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.WEB;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
public partial class testXml_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Request.InputStream);//接收到客户端传来的xml
xmldoc.Save(Server.MapPath("~"+"/hello.xml"));
Response.Write(xmldoc.InnerXml);//返回修改后的Xml文档
Response.End();
}
}
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
public partial class testXml_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Request.InputStream);//接收到客户端传来的xml
xmldoc.Save(Server.MapPath("~"+"/hello.xml"));
Response.Write(xmldoc.InnerXml);//返回修改后的Xml文档
Response.End();
}
}


Xml文档:

复制代码 代码如下:


<?xml version="1.0" encoding="utf-8" ?>
<root>
<person id="1">
<name>tree</name>
<gender>male</gender>
</person>
</root>

到此,相信大家对“js如何装载xml文件然后发向服务器”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: js如何装载xml文件然后发向服务器

本文链接: https://www.lsjlt.com/news/72866.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js如何装载xml文件然后发向服务器
    本篇内容主要讲解“js如何装载xml文件然后发向服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js如何装载xml文件然后发向服务器”吧! ...
    99+
    2024-04-02
  • JS如何实现加载和读取XML文件
    这篇文章给大家分享的是有关JS如何实现加载和读取XML文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。有时在开发时用到 JS 加载和读取XML文件的情况,写下提供参考,这里主要...
    99+
    2024-04-02
  • 如何向云服务器传文件
    向云服务器传文件可以通过以下几种方法实现:1.使用文件传输协议(FTP):FTP是一种用于在网络上进行文件传输的标准协议。您可以使用...
    99+
    2023-08-09
    云服务器
  • 下载好win10系统iso文件后如何安装
    本篇内容主要讲解“下载好win10系统iso文件后如何安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“下载好win10系统iso文件后如何安装”吧!下载好win10系统iso文件后安装方法方法...
    99+
    2023-07-01
  • 如何向阿里云服务器发送文件到邮箱
    这篇文章将详细介绍如何向阿里云服务器发送文件到邮箱。阿里云服务器是阿里云提供的一种高性能、高可用的计算服务,可以满足各种复杂的业务需求。发送文件到邮箱是一种常见的文件传输方式,阿里云服务器支持这一功能,使得用户可以方便地将文件发送到阿里云服...
    99+
    2023-12-14
    阿里 邮箱 服务器
  • 如何向云服务器传输文件
    向云服务器传输文件可以通过以下步骤实现: 打开云服务器并登录。 如果您的云服务器是通过互联网连接,则您可能需要打开并登录互联网连接。 例如,如果您的云服务器是AWS或其他公共云提供商,则您需要在控制台菜单中打开互联网连接。在AWS和其他...
    99+
    2023-10-26
    传输文件 服务器 何向云
  • 向腾讯云服务器发送文件
    如果您要向腾讯云服务器发送文件,请按照以下步骤操作: 在本地计算机上打开腾讯云服务器,并登录到其账户; 在控制台中,选择“服务器管理”选项,并点击“服务器配置”按钮; 在服务器配置页面中,您可以找到以下选项: 选择您要将文件上传的文...
    99+
    2023-10-26
    腾讯 服务器 文件
  • Centos服务器如何下载文件?
    我们如果要下载文件到Centos服务器中,如何下载呢?今天飞飞和你分享通过wget命令来实现下载文件。服务器大本营,技术文章内容集合站发车啦! 首先查看CentOS7 系统有没有安装wget: rpm -qa|grep wget 如果安装了...
    99+
    2023-08-18
    服务器 centos linux
  • 向腾讯云服务器发送文件怎么发
    如果您想向腾讯云服务器发送文件,可以按照以下步骤操作: 在本地计算机上打开腾讯云服务器,并登录账户。 在“工具”菜单中选择“文件共享”。 在弹出的对话框中选择“创建新的工作簿”。 在弹出的新工作簿对话框中,填写您要在服务器上传送的文件的...
    99+
    2023-10-27
    腾讯 服务器 文件
  • 向腾讯云服务器发送文件怎么发送
    如果您想向腾讯云服务器发送文件,您可以按照以下步骤操作: 打开腾讯云服务器的客户端(例如 ChatGPT Client)。 选择您要发送的文件,并输入接收方的 URL。 如果您需要向接收方发送消息,则可以在文件名称下方输入消息文本。 点...
    99+
    2023-10-27
    腾讯 服务器 文件
  • java如何从linux服务器下载文件
    目录一、前端代码1、html代码2、js代码3、css样式二、后台代码1、获取文件2、开始下载三、效果最近做项目,使用的技术较老,前端用的架构是jsp,主要技术是jquery、js、...
    99+
    2024-04-02
  • PHP服务器如何禁止文件下载
    这篇文章主要讲解了“PHP服务器如何禁止文件下载”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP服务器如何禁止文件下载”吧!在日常的 web 开发过程中,我们经常使用 PHP 程序作为服...
    99+
    2023-07-05
  • 如何实现下载站运行广告合作exe文件然后再运行程序文件的bat
    这篇文章主要为大家展示了“如何实现下载站运行广告合作exe文件然后再运行程序文件的bat”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现下载站运行广告合作exe文件然后再运行程序文件的ba...
    99+
    2023-06-08
  • Vue 如何import服务器上的js配置文件
    目录背景实现补充vue-cli2.0下如何配置总结背景 项目中有一个本地配置文件: // src/image-position.js export default { ...
    99+
    2024-04-02
  • 如何写入内存中的文件,然后通过 HTTP 发送它而不使用中间文件?
    问题内容 我需要请求、处理数据并将其格式化为 csv,然后根据请求通过 web 服务发送它们。 假设请求和处理的数据位于下面的 data 中,我设法使用中间临时文件来做到这一点: pa...
    99+
    2024-02-06
  • java如何下载服务器文件到本地
    您可以使用Java的java.net.URL类和java.io.FileOutputStream类来下载服务器文件到本地。以下是一个...
    99+
    2024-04-09
    java
  • 向腾讯云服务器发送文件怎么发送不了
    其次,你需要检查你的邮箱是否开启SMTP服务,确保你使用的邮箱是开启SMTP服务的。你可以在腾讯通RTX管理器中打开配置向导-服务器允许状态,停止所有服务,然后在服务停止后,打开腾讯通安装目录内的设置文件,检查邮箱是否开启SMTP服务。 ...
    99+
    2023-10-27
    腾讯 服务器 文件
  • 向腾讯云服务器发送文件怎么发不出去
    确认网络连接是否稳定:当您在向腾讯云服务器发送文件时,您需要确保您的网络连接稳定,否则可能会导致文件无法正常发送。如果您的网络连接不稳定,您可以尝试使用其他网络连接来尝试发送文件。 检查网络配置是否正确:如果您的网络配置不正确,可能会导致...
    99+
    2023-10-27
    腾讯 不出去 服务器
  • 如何发布阿里云服务器文件?
    在使用阿里云服务器时,我们可能会遇到需要将文件上传到服务器的情况。本文将详细介绍如何发布阿里云服务器文件,包括文件上传、文件修改、文件删除等操作。 一、文件上传首先,登录阿里云控制台,点击“计算”——“服务器”,选择你想要操作的服务器。在服...
    99+
    2023-11-12
    阿里 服务器 文件
  • 如何把文件发到云服务器上
    要把文件发送到云服务器上,您可以按照以下步骤进行操作:1. 首先,您需要确保您有一个云服务器,并且已经连接到该服务器。您可以使用SS...
    99+
    2023-08-08
    云服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作