`
nieli
  • 浏览: 82839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript实现xml存html数据

阅读更多

<HTML>
<HEAD>
<TITLE>javascript打印-打印页面设置-打印预览-保存代码</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312" />

<SCRIPT language=javascript>

function printsetup() {
// 打印页面设置
wb.execwb(8,1);
}
function printpreview() {
// 打印页面预览
wb.execwb(7,1);
}
function printit() {
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
function $(str)
{
return document.getElementById(str);
}

function RWFile(){
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
if(!xmlDoc.load("C:\\test.xml")){
 xmlDoc.appendChild(xmlDoc.createElement("root"));
 //xmlDoc.insertBefore(xmlDoc.createProcessingInstruction("xml","version='1.0'"),xmlDoc.firstChild);
}
var xname=xmlDoc.createElement("name");
xname.text=$("name").innerHTML;
var xprice=xmlDoc.createElement("price");
xprice.text=$("price").innerHTML;
var xpair=xmlDoc.createElement("pair");
xpair.appendChild(xname);
xpair.appendChild(xprice);
xmlDoc.getElementsByTagName("root")[0].appendChild(xpair);
var fso=new ActiveXObject("Scripting.FileSystemObject");
rFile=fso.CreateTextFile("C:\\test.xml",1,true);
rFile.WriteLine('<?xml version="1.0"?>');
rFile.WriteLine(xmlDoc.documentElement.xml);
rFile.close();
//xmlDoc.save("C:\\u.xml");
}
function RDFile(){
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
if(!xmlDoc.load("C:\\test.xml")){
 $("result").innerHTML="没有记录!";
 return;
}
var xpair=xmlDoc.getElementsByTagName("pair");
if(xpair.length==0){
 $("result").innerHTML="没有记录!";
 return;
}
$("result").innerHTML=""
for(var i=0;i<xpair.length;i++)$("result").innerHTML+="姓名:"+xpair[i].firstChild.text+" 金额:"+xpair[i].lastChild.text+"<br />";
}
</SCRIPT>
</HEAD>

<BODY>
<DIV>
<OBJECT id=wb height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
<INPUT onclick=javascript:printit() type=button value=打印
name=button_print />

<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置
name=button_setup />

<INPUT onclick=javascript:printpreview(); type=button value=打印预览
name=button_show />

<button onclick='document.execCommand("saveAs")'>另存为...</button>
</DIV><br><br>
<form id="form1" runat="server">
<tr><td width="56" ><strong>姓 名:<br></strong></td></tr>
<div contenteditable="true" id="name" style="width: 200px; height: 20px; border: 1px;
border-color: Green; border-style: solid"></div>
<tr> <td width="56" ><strong>金 额:</strong></td></tr>
<div contenteditable="true" id="price" style="width: 200px; height: 20px; border: 1px;
border-color: Green; border-style: solid"></div>
<input type="button" value="写入记录" onclick="RWFile()" /> <input type="button" value="读取记录" onClick="RDFile()" />
</form>
<div id="result"></div>
</BODY>
</HTML>

分享到:
评论

相关推荐

    用Javascript 实现XML 文档数据检索

    本文阐述了基于XML 的数据检索技术, 并介绍了DOM 对XML 文档的操作。最后通 过例子实现用Javascript 的DOM 对XML 文档节点进行检索, 检索结果用XML 数据岛在HTML 页面 中显示。

    xml的转化成html

    xml的转化,这是一个例子,将一个xml文件转化成一个html文件

    xml实现静态网页读取动态数据

    此资料可以让静态的html页面可以实现像jsp,asp,asp.net,php等动态读取数据的效果,只需用到javascript读取xml里面的数据就可以啦,里面的很多的例子讲说,只要看一遍就会做啦。。。

    JavaScript实现将xml转换成html table表格的方法

    主要介绍了JavaScript实现将xml转换成html table表格的方法,实例分析了javascript操作XML文件与table表格的技巧,非常具有实用价值,需要的朋友可以参考下

    JavaScript实现读取与输出XML文件数据的方法示例

    本文实例讲述了JavaScript实现读取与输出XML文件数据的方法。分享给大家供大家参考,具体如下: 一、介绍 通过JavaScript读取XML文档中数据的方法很多。 其根本的思路就是:首先在后台加载XML文档,然后通过...

    javascript XML数据显示为HTML一例

    通过Javascript把xml转换成html格式输出一列

    字符串内特殊字符在html_javascript_xml等内使用时的转换

    网上有一个通用的转码组件,不仅可以转换javascript的,还可以转换html,xml等的特殊字符,许多帖子都转载了它。但是我对它进行了测试,发现有很多错误,或者是函数过期,或者是替换字符串写错,还有对javascript的...

    JavaScript XML实现ajax树形展开菜单.rar

    JavaScript XML实现ajax树形展开菜单,实现如图所示的树状菜单,这种菜单在一些后台管理中被广泛应用。本示例中的Tree菜单使用XML作为数据存储对象,XML比数据库有着更快的存储速度。友情提示,本代码貌似在目前的IE...

    html+css+javascript 教程

    HTML简介 Hyper Text Markup Language 超文本 (文字+图片+音视+链接...即变量在使用前不需作声明,而是解释器在运行时检查其数据类型 x=1234; //数值型变量 y=“4321”; //字符型变量 代码格式不一样 嵌入方式不一样

    JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)

    主要介绍了JS读取XML文件数据并以table形式显示数据的方法,涉及javascript针对xml节点操作及HTML表格操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    JavaScript完全自学宝典 源代码

    13.8.html JavaScript操作XML数据岛。 13.9.jsp JavaScript+XML实现通讯录。 addressbook.war JavaScript+XML实现通讯录的工程文件(可以直接在Tomcat下发布运行)。 addressbook.xml 记录通讯录的XML...

    JavaScript入门经典(第3版)高清PDF—3

    《JavaScript入门经典(第3版)》首先介绍了JavaScript的基本语法,并...如何提供JavaScript代码来访问XML和HTML。如何在页面中集成ActiveX控件或插件,以扩展浏览器的功能。如何使用远程脚本实现与目标服务器的通信。

    前后端数据交互ajax ,包括原生js的ajax,以及jquery中的ajax的使用(一)

    ajax 是Asynchronous Javascript And XML四个单词的简写,粗略翻译为:异步的Javascript 和 XML. 1.异步:代表的是前端向后台发起请求,让后端处理完成,然后再返回一段数据,前端拿到返回的数据后需要做一系列的...

    Web设计中如何使用XML数据

    你可以在一个Web页面中使用XML - DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScript操作这些数据。然而,并不建议在Internet中使用这个对象,因为DSO只能工作在MSIE 4以上的...

    javascript 读取XML数据,在页面中展现、编辑、保存的实现

    首先考虑用什么方法做,考虑到三个方式:1、C#拼HTML构造table,修改和保存通过Ajax实现。... 1、实现选择框(通过Ajax读取数据库,绑定数据)的绑定时出现错误,最终发现是在读取XML时使用了异步方式

    JavaScript宝典(第7版)

    经典畅销书 JavaScript宝典(第7版) 将帮您实现这些夙愿,它在大量示例代码和可运行脚本的引导下,指导您快速掌握JavaScript基础知识,并制定出最符合预定网站目标的策略。通过认真研读本书,您将可以编写脚本来实现...

    JavaScript入门经典(第3版)高清PDF—1

    《JavaScript入门经典(第3版)》首先介绍了JavaScript的基本语法,并...如何提供JavaScript代码来访问XML和HTML。如何在页面中集成ActiveX控件或插件,以扩展浏览器的功能。如何使用远程脚本实现与目标服务器的通信。

    XML 讲解和分析

     XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。而HTML是用来定义数据的,重在数据的显示模式。  XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的...

    Web报表的XML+JavaScript解决方案

    XML(eXtensible Markup Language,可扩展标记语言)是一套用来标记文档的语法,它和现在的Web标记语言HTML相同,都是由SGML发展而来(由于SGML过于求大、求全,未能广泛应用),同样由W3C(World Wide Web Consortium...

Global site tag (gtag.js) - Google Analytics