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
随机推荐
- JS 连锁泡泡 v1.1
- DOS未公开的命令与参数
- Vue 2中ref属性的使用方法及注意事项
- javascript Array.sort() 跨浏览器下需要考虑的问题
- 破除网页鼠标右键被禁用的绝招大全
- Android webveiw 出现栈错误解决办法
- asp.net中让Repeater和GridView支持DataPager分页
- Android使用AsyncTask实现多线程下载的方法
- android绘制圆形图片的两种方式示例
- Python中的左斜杠、右斜杠(正斜杠和反斜杠)
- java加密枝术深入理解
- 一天一个shell命令 linux文件内容操作系列-cat命令详解
- VBS教程:运算符-Mod 运算符
- Javascript动态创建div的方法
- Apache的Rewrite设置多域名301跳转到主域名的方法
- Spring Boot 项目发布到 Tomcat 服务器的操作步骤
- 微信公众平台开发实战Java版之微信获取用户基本信息
- php生成静态html页面的方法(2种方法)
- C#知识整理
- 易语言制作DNF解封源码
