oracle更新xml节点问题的一些细节
有的节点是<emali/> 这样的,所以直接
update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email/text()', 'value' ) where 1=1;
是不能更新的
update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email', '<email>'|| 'value' || '<email/>' ) where 1=1;
这样就能更新了
相关推荐
-
Oracle 中XML处理函数介绍
1. EXTRACT(XMLType_instance,Xpath_string) 该函数用于返回XML节点路径下的相应内容 示例: 复制代码 代码如下: SELECT extract(value(a),'/root/main') data FROM xmltable a ; 2. EXTRACTVALUE(XMLType_instance,Xpath_string) 该函数用于返回特定XML节点路径的数据 示例: 复制代码 代码如下: SELECT extractvalue(value(a),
-
oracle更新xml节点问题的一些细节
有的节点是<emali/> 这样的,所以直接 update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email/text()', 'value' ) where 1=1; 是不能更新的 update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email', '<email>'|| 'value' || '<email/>'
-
Java编程中更新XML文档的常用方法
本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣.其次,本文还对如何控制Java程序输出的XML文档的格式做了展开论述. JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口.JAXP支持DOM.SAX.XSLT等标准.为了增强JAXP使用上的灵活性,开发者特别为JAXP设计了一个Pluggability Layer,在Pluggability Layer的支持之下,
-
jQuery实现遍历XML节点和属性的方法示例
本文实例讲述了jQuery实现遍历XML节点和属性的方法.分享给大家供大家参考,具体如下: 用jquery遍历xml网上已经有很多, 但是看了好多文章, 对于不指定属性名称的遍历方法却没有 研究了一下, 好像jquery没有attributes. 还是要借助于原生态的JS 以下是JS代码 <script type="text/javascript" src="js/jquery.min.js"></script> <div id=&qu
-
jquery解析XML及获取XML节点名称的实现代码
jquery获取XML节点名称的几种方法以: • get(0).tagName $(this).get(0).tagName • [0].tagName[0] $(this)[0].tagName • context.nodeName $(this).context.nodeName function getXMLData(){ $.ajax({ url:'data.xml', type: 'GET', dataType: 'xml', timeout: 1000, error: functio
-
Java使用正则表达式提取XML节点内容的方法示例
本文实例讲述了Java使用正则表达式提取XML节点内容的方法.分享给大家供大家参考,具体如下: 现在有类似<doc>abc</doc><title>3232</title> <doc>只要内容</doc>这么一个串,需要提取abc,3232,只要内容的节点内容 public static List getContext(String html) { List resultList = new ArrayList(); Pattern
-
Java获取XML节点总结之读取XML文档节点的方法
dom4j是Java的XML API,用来读写XML文件的.目前有很多场景中使用dom4j来读写xml的. 要使用dom4j开发,需要下载导入dom4j相应的jar文件. 官网下载:http://www.dom4j.org/dom4j-1.6.1/ github下载:http://dom4j.github.io/ 下载解压之后如图所示: 我们只需要把dom4j-1.6.1.jar文件构建到我们开发项目中就可以了. 下面就以Eclipse创建java项目的构建方法为例说明: 声明:本Java项目的
-
Python获取任意xml节点值的方法
本文实例讲述了Python获取任意xml节点值的方法.分享给大家供大家参考.具体实现方法如下: # -*- coding: utf-8 -*- import xml.dom.minidom ELEMENT_NODE = xml.dom.Node.ELEMENT_NODE class SimpleXmlGetter(object): def __init__(self, data): if type(data) == str: self.root = xml.dom.minidom.parse(d
-
C#读取xml节点数据方法小结
本文实例总结了C#读取xml节点数据的方法.分享给大家供大家参考.具体如下: 第一种: 使用XPath XML的路径我配置在web.config 的appSettings节点下 <appSettings> <add key="orgCodePath" value="../../template/home/orgCode.xml"/> </appSettings> XML结构如下: <?xml version="1.
-
java对xml节点属性的增删改查实现方法
学习本文之前请先看我的另一篇文章JAVA对XML节点的操作可以对XML操作有更好的了解. package vastsum; import java.io.File; import java.io.FileWriter; import java.util.Iterator; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; i
随机推荐
- Android 使用Vitamio打造自己的万能播放器(1)——准备
- Oracle 删除用户和表空间详细介绍
- mvc C# JavaScript LigerUI oracle实现用户的注册、登陆验证、登陆
- Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(二)
- iOS判断运营商类型的实现方法
- Android编程中的消息机制实例详解
- php多文件上传实现代码
- C语言中判断一个char*是不是utf8编码
- php基于curl主动推送最新内容给百度收录的方法
- Javascript中的for in循环和hasOwnProperty结合使用
- 教你安装磁盘阵列:组建RAID需要几块硬盘
- DOS中判断进程是否存在的方法
- SQL Server 2016的数据库范围内的配置详解
- 总结十条.NET异常处理建议
- jqplot通过ajax动态画折线图的方法及思路
- 图片预载入第1/3页
- Winform消除button按下出现的虚线简单实现方法
- PHP中TP5 上传文件的实例详解
- JavaScript轮播停留效果的实现思路
- 实例详解Linux 中的命令链接操作符
