导航:首页 > 编程语言 > js创建保存xml

js创建保存xml

发布时间:2025-06-12 22:11:32

js解析word

js导出word

1、前端拿到服务端数据生成word、excel、pdf,并导出或预览,此处为导出word参考地址jszipJSZip是一个用于创建、读取和编辑.zip文件javascript库,具有可爱而简单的API。

2、按照这个页面的格式创建一个word文档,里面所有的和页面一样。然后把它另存为xml格式的文件。再在xml格式里面将需要填写的东西打上标记。

3、行间距的前提是行的标识要统一,html里有的行用h1h2h3等这样的标签,如果要自动排版,先要统一标签。导出时将css也导出建议用目前常见的格式化插件操作,例如流行的编辑器:ueditor、kindeditor。

4、打开一个Word文档,下图所示的文档为只读模式。关闭Word文档,重新打开文档,在出现的对话框中点击“否”。此时Word文档就会变成可编辑模式。

5、用JS控制的打印方式,具体如下:首先画word模板,在需要动态显示内容的地方插入“标签”。方法如下:在word中,选中需要被替换的内容--插入--书签,为其定义好名字即可,其它类似。将做好的模板文件另存为模板dot文件。

6、CentimetersToPoints(21);oDC.PageSetup.PageHeight=oDC.Application.CentimetersToPoints(27);这些都是具体的参数设置。上下左右页边距,等等。最后两行是设置纸质的宽度和高度的,2127是A4纸的宽和高。

iis。关于js调用并打开服务器上的word文档

1、做一个超连接,链接地址直接指向服务器上的word就可以了,这样客户端点击这个连接的时候会跳出一个窗口提示保存,打开。

2、方法2:在“DCOM配置”中,为IIS账号配置操作Word(其他Office对象也一样)的权限。

3、openDocObj=newActiveXObject(SharePoint.OpenDocuments.2);//为了兼容OfficeXP,可以创建“SharePoint.OpenDocuments.1”然后,调用openDocObj的相应的方法。

4、请教高手怎么用JS获取word文档中的内容Java解析word比较麻烦,你可以去网上找一下帖子看一看,相对来说,解析excel比较简单。

5、还有就是类word编辑相对完善,而excel,ppt这些就差很多了。3)采用UZER.ME的SDK,UZER.ME支持网页内无插件使用各种原生应用,当然也包括office,本地也无需安装Office,全平台支持。缺点是需要服务器资源较多。

有没有解析word文档的js库

openDocObj.EditDocument(http://;);就可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。

hahahaha,我可以很负责任的告诉你,没有。特别是当你的word里有表格这种东西的时候。后来word文件用C#解析的,PDF文件用Python解析的,最后把解析结果返给node服务端。

请教高手怎么用JS获取word文档中的内容Java解析word比较麻烦,你可以去网上找一下帖子看一看,相对来说,解析excel比较简单。

js调用office打开word

JS-打印word的模板程序我们在做项目中经常遇到“打印表格”的功能,在此介绍一下我所用过的打印方法。比较简单的做法,word另存转化为html文件的方式。

你可以把word文档放在你的站点文件夹中。然后在网页中给按钮添加一个onclick事件,触发一个函数,这个函数是一个弹出层。弹出层的内容就是这个word文档。

openDocObj.ViewDocument(http://;);openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。

云深文档管理团队解决了这个问题,可以无插件进行office进行预览。是目前国内最好用的文档管理系统

早期的Office自带浏览器插件,可以达到你的目的,在浏览器中直接查看Word文档。现在已经取消此功能,但借助第三方插件还是可以的。

个人建议用360清理大师清理,然后重新打开它就可以正常。

Ⅱ 怎么样用JS创建一个XML

<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible">
在客户端创建XML文件可以使用FileSystemObject (FSO) 对象或直接使用XML Document Object Model (DOM)。若使用FSO则客户端必须安装 Window Script 5.5,使用XML DOM则需要在客户端安装有Microsoft® XML Core Services。安全性方面需要在IE的安全设置中启用ActiveX控件。

1、使用FSO创建XML文件

使用FSO对象的GetSpecialFolder方法获得要创建文件所在目录,(GetSpecialFolder方法参数的设置可参见Window 脚本技术文档),然后使用CreateTextFile方法创建一个文本文件并获得一个指向该文件的对象引用,调用文本文件对象的WriteLine方法向文件中写内容,最后关闭对象。

值得注意的是在使用CreateTextFile创建文件时,最后一个指示文件创建方式的参数应该设置为true以表示以Unicode方式创建,并将XML文件的编码设置为UTF-16,这样创建的XML文件才能正常使用。

<script language=javascript>

function CreateXML(){

var fso, tempfolder, xmlfile, schar;

fso = new ActiveXObject("Scripting.FileSystemObject");

tempfolder = fso.GetSpecialFolder(0);

xmlfile = fso.CreateTextFile(tempfolder+"XML.XML",true,true);

schar = '\r';

xmlfile.WriteLine('<?xml version="1.0" encoding="UTF-16" ?>'+schar);

xmlfile.WriteLine(''+schar);

for(var i=0;i<10;i++){

xmlfile.WriteLine(''+schar);

}

xmlfile.WriteLine('');

xmlfile.Close();

}

</script>

2、使用XML DOM创建XML文件

首先创建一个DOMDocument对象,调用其load方法加载一个本地文件,在加载过程中如果文件不存在将会创建一个新文件,然后构造文档内容字符串,构造完后调用loadXML方法加载XML内容,最后调用save方法写文件。

使用XML DOM创建XML 文件需要非常小心内容格式是否正确,否则创建的文件中是不会有任何内容的,因为XMLDOC在写文件时已经判断了格式,如果不正确则save方法会失败。

<script language=javascript>

function CreateXML(){

var xmldoc, xmlnode;

xmldoc = new ActiveXObject("Msxml2.DOMDocument.4.0");

xmldoc.load("C:\\XML.xml");

schar = '\r';

xmlhead = '<?xml version="1.0" encoding="UTF-16" ?>'+schar;

xmltitle = ''+schar;

xmlnode = '';

for(var i=0;i<10;i++){

xmlnode = xmlnode + ''+schar;

}

xmlfoot = '';

strXML = xmlhead+xmltitle+xmlnode+xmlfoot;

xmldoc.loadXML(strXML);

xmldoc.save("C:\\XML.xml");

}

</script>

</textarea>

Ⅲ js写入xml的实例

用JS操作XML,对客户端来说只有读取的权限如果需要对XML文件进行修改保存操作,就要用FSO<script type="text/javascript">
function go(){var thebook,root,theelem;
var xmldoc=new ActiveXObject("Msxml2.DOMDocument.4.0");
xmldoc.async=false;
xmldoc.load("C:\\test.xml");
root=xmldoc.documentElement;
// alert(xmldoc.xml);

thebook=xmldoc.createElement("book");
// thebook.setAttribute("id" "15");
theelem=xmldoc.createElement("name");
theelem.text="xinshu";
thebook.appendChild(theelem);

theelem=xmldoc.createElement("price");
theelem.text="20";
thebook.appendChild(theelem);

theelem=xmldoc.createElement("momo");
theelem.text="very good!";
thebook.appendChild(theelem);
root.appendChild(thebook);
// alert(xmldoc.xml);thebook=root.selectSingleNode("/books/book[name='xinshu']");
thebook.setAttribute("id","15");
// alert(xmldoc.xml);

thebook=root.selectSingleNode("/books/book[name='哈里波特']");
thebook.childNodes[1].text="20";
thebook.setAttribute("id","25");
// alert(root.xml);
thebook.parentNode.removeChild(thebook);
alert(xmldoc.xml);

var somebook=root.selectNodes("/books/book[price<10]");
// alert(somebook.xml);
somebook.removeAll();
alert(xmldoc.xml);
xmldoc.loadXML(xmldoc.xml);
xmldoc.save("C:\\test.xml"); //会提示权限不足..其实我在想 既然DOM给出了这个方法必然有它的用途,但是目前还没发现它在哪能用到 . 试过多个地方使用 都会出现权限问题 可能是JS本身的限制

// var fso, tf; //使用JSO必须安装个插件
// fso = new ActiveXObject("Scripting.FileSystemObject");
// 创建新文件
// tf = fso.CreateTextFile("c:\\testfile.xml", true);
// 填写数据,并增加换行符
// tf.WriteLine("Testing 1, 2, 3.") ;
// 增加3个空行
// tf.WriteBlankLines(3) ;
// 填写一行,不带换行符
// tf.Write (xmldoc.xml);
// 关闭文件
// tf.Close();
}

</script>其它参考:http://www.68design.net/Web-Guide/HTMLCSS/9335-1.html

Ⅳ jsp里用js导出页面内容到word

按照这个页面的格式创建一个word文档,里面所有的和页面一样。然后把它另存回为xml格式答的文件。再在xml格式里面将需要填写的东西打上标记。页面上填写好数据提交后,在后台接收数据,按照打上的标记一一对应的存到word里面,再让用户下载。就算是导出完整的word文档了。 这个是完成的一个想法。你可以网络一下具体操作的方法。

Ⅳ js如何远程读取XML并保存本地输出

先判断浏览器,然后读取xml数据就可以了
//判断不同的浏览器
function InitMf()
{
var mf_change=false;
try {
mf_change = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
mf_change = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
mf_change = false;
}
}
if (!mf_change && typeof XMLHttpRequest!='undefined') {
mf_change = new XMLHttpRequest();
}
return mf_change;
}

读取数据
var xmlHttp = InitMf();
var HTML = "";
//获得xml文件
xmlHttp.open("GET", xmlfile+"?"+Math.random(), true);
// 设置处理服务器的JS函数,函数又 xmlHttp.onreadystatechange来确定
xmlHttp.onreadystatechange=function() {
//alert(xmlHttp.status);
if (xmlHttp.readyState==4 && xmlHttp.status==200) {
//ajax的XML传输的解析。获取解析的数据
var xml = xmlHttp.responseXML;
var node = xml.getElementsByTagName("item");//获得总结点
for(var i = 0 ; i < node.length ; i++){
var str_t = "";
var str_d = "";
var menuHTML = "";
var elem = node[i];
//下面开始获得子节点数据,当然可以继续循环,获得更下面的节点
var title = elem.getElementsByTagName("title")[0].textContent != undefined ? elem.getElementsByTagName("title")[0].textContent : elem.getElementsByTagName("title")[0].text;

这些只是部分代码,不过已经足够了

阅读全文

与js创建保存xml相关的资料

热点内容
可视化编程exe用什么软件 浏览:641
性感手游app哪个比较好 浏览:54
压缩文件前面有个s的符号 浏览:487
pe引导文件添加失败 浏览:32
qq附近人显示的时间 浏览:133
jst怎么查找型号资料 浏览:614
win10如何拷贝ftp文件夹 浏览:128
苹果台式运用程序文件在哪里 浏览:24
oracle数据库扩容实施方案 浏览:151
液晶电视机换主板后如何编程 浏览:492
dotx文件没有内容 浏览:825
片段xls文件格式无效 浏览:100
压缩文件显示路径太长什么意思 浏览:781
asp网站怎么打开 浏览:488
旅游新网站怎么使用 浏览:78
苹果6从背面怎么看出来多大内存 浏览:533
qq飞车帝王雷诺数据 浏览:883
蜂窝网络关闭后自动开启 浏览:3
js实现微信表情 浏览:939
复制到u盘提示文件过大 浏览:215

友情链接