XML中定位字段修改、读取[原创]

原创 2004年10月01日 19:52:00

function saveFile(fileName,xmlStr)//保存文本文件
{
   var fso, tf,f;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   try
 {
    f = fso.GetFile(fileName);
 f.attributes =0;
 }
 catch(e){}
   tf = fso.CreateTextFile(fileName, true);

   tf.Write(xmlStr);
   tf.Close();
}

function createDom(xmlStr)
{
  var dom = new ActiveXObject("Msxml2.DOMDocument.3.0");
  //创建DOM实例,并装载文件
 dom.async="false";
  dom.loadXML(xmlStr);
 return dom;
}

function setValueByName(pTagName,pKeyName,pValue)
{
 var xmlDom=createDom(openFile(GetXmlFilePath()));
 var pNodeList=xmlDom.getElementsByTagName(pTagName);
 var pchildNode=pNodeList.item(0).firstChild;
 for (j=1;;j++)
  {
   if (pchildNode.nodeName==pKeyName)
   {
    pchildNode.text=pValue;
    break;
   }
   pchildNode=pchildNode.nextSibling;
  }
 var xmlStr=xmlDom.xml;
 xmlStr=xmlStr.replace("<?xml version=/"1.0/"?>","<?xml version=/"1.0/" encoding=/"gb2312/"?>")
 saveFile(GetXmlFilePath(),xmlStr);
}
function getValueByName(pTagName,pKeyName)
{
 var xmlDom=createDom(openFile(GetXmlFilePath()));
 var pNodeList=xmlDom.getElementsByTagName(pTagName);
 var pchildNode=pNodeList.item(0).firstChild;
 var pValue=100;
    for (j=1;;j++)
  {
   if (pchildNode.nodeName==pKeyName)
   {
    pValue=pchildNode.text;
    return pValue;
    break;
   }
   pchildNode=pchildNode.nextSibling;
  }
}

修改xml中的字段值

xml内容如下: 将userName的值Jane修改为SAM: #coding:utf-8 import xml.etree.ElementTree as ET...
  • my2010Sam
  • my2010Sam
  • 2014年03月13日 12:00
  • 1631

sqlserver 中 xml字段的读写操作

2012-04-09 10:13 sqlserver 中 xml字段的读写操作 sqlserver2005 xml字段的读写操作  【注,本人加】 【有此字段 xy  此时 要查询a属性的值...
  • ewqewqqwe
  • ewqewqqwe
  • 2014年06月06日 17:56
  • 1409

利用Node读取和修改数据

利用Node读取和修改数据
  • huiting_liu
  • huiting_liu
  • 2017年03月30日 18:17
  • 407

设置oracle中的blob字段,将xml文件写入到数据库中

http://hi.baidu.com/net1979/blog/item/1829e14ee7d26c0db2de0569.html可以将二进制大对象 (BLOB) 作为二进制或字符数据写入数据库,...
  • su317
  • su317
  • 2008年11月25日 21:20
  • 1876

SQL读取XML字段

最近要对一套老系统进行数据迁移,这样苦逼的工作就来了,需要新旧两套系统数据表字段进行对比,最终将老系统的数据迁移到新系统中来。 尽管数据结构不一致、部分字段不一致,也只是恶心一点麻烦一点,勉勉强强速度...
  • ewqewqqwe
  • ewqewqqwe
  • 2015年05月20日 18:30
  • 1382

C# 简单的XML读取修改写入

XML概念 Root XML根节点,只能且必须有一个(以上为LinkLibrary) Element 节点元素(如Link) Attribute 节点属性(如Cat, Url, Desc) C...
  • u011555996
  • u011555996
  • 2016年11月02日 10:40
  • 1612

修改定位中的字段

     //定位    protected String[] getLocateNames(){        logger.info("定位");        String[] locateNa...
  • cymyell
  • cymyell
  • 2009年10月30日 23:33
  • 219

oracle xmltype字段类型内容读取

select t.content.getclobval()  from emr_cda_standard_nt t
  • zhandingfeng
  • zhandingfeng
  • 2016年12月19日 10:28
  • 1161

winfrom 实现读取修改xml

在winfrom窗体中放一个文本框,2个按钮,一个panle,如下图 form.cs文件中的代码 using System; using System.Collections.Generic; ...
  • wangjingjing1014
  • wangjingjing1014
  • 2015年08月14日 10:35
  • 1385

spring xml读取Properties文件中的加密字段

使用PropertyPlaceholderConfigurer读取properties文件,继承PropertyPlaceholderConfigurer实现properties文件中字段值的解密...
  • aitangyong
  • aitangyong
  • 2016年01月28日 16:29
  • 1872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML中定位字段修改、读取[原创]
举报原因:
原因补充:

(最多只允许输入30个字)