`
persistC
  • 浏览: 73541 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
命令方式的.注意每行后边都跟个 ; 表示一个命令语句结束.格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 但例1增加的用户是十分危险的,你想如某个人知道te ...
其实,正则表达式是XPATH2.0定义的,暂且放在XSLT里说吧。 还是举例来说正则表达式的用法吧。 XML源文件任意,XSLT文件: <?xml version='1.0'?><xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"            xmlns:xs="http://www.w3.org/XMLSchema"><xsl:template match="/"& ...
<xsl:analyze-string>是XSLT2.0新增的指令,语法: <xsl:analyze-string select="xpathExpression" regex="regExpression" flags="flag"> 该指令的主要用途为分析字符串。select属性用于指定要分析的字符串,即inputString。 regex指定分析规则--正则表达式。 <xsl:analyze-string>可能包含如下内容元素(子元素): 1,<xsl:matching-su ...
我们知道,<xsl:variable>可以定义变量,而且在使用content赋值时,会生成一个临时结果树。那么,是否content赋值,只能生成临时结果树呢? XPATH2.0引入了sequence的概念,其实,变量也可以利用content定义为序列。 XML源文件: <?xml version="1.0"?><root>    <branch>18</branch>    <branch>13</branch>    <branch>17</branch>   ...
严格说来XPATH2.0和XSLT2.0并无直接联系,但是XPATH的主要应用环境是在XSLT中了,所以也把这点内容写在XSLT中。 XPATH2.0中引入了sequence(序列的概念)。注意是XPATH2.0不是XSLT2.0。 XPATH表达式在1.0的时候只能表示四种类型: 1,节点集。 <xsl:vale-of select="root/item"/> 2,布尔值。 <xsl:value-of select="true()"/> <xsl:if test="root/item=1"/ ...
XSLT2.0提供了字符映射功能。 对于特殊字符或特殊字符,我们可以通过指定某个字符来代替。例如: 在JSP中,我们经常用到<%和%>,我们可以利用XSLT2.0的字符映射功能。 XML文档: <?xml version="1.0"?><root><p>@page language="java"</p></root> XSLT文档: <?xml version='1.0'?><xsl:stylesheet version="2.0" ...
<xsl:variable>可不是新东西了,它在XSLT1.0中也有着很广泛的应用。但我看到有些文章写到了1.0和2.0的不同,但可惜的是,他们写的代码根本和他们的说法相矛盾。 以下引用自:[url]http://www.oracle.com/technology/global/cn/pub/articles/wang_xslt.html[/url] --------------------------- XML文档: <CATALOG> <CD> <TITLE>Empire Burlesque</TITLE> &l ...
<xsl:result-document>指令用于输出内容到文件。 XML源文档:  <?xml version="1.0" encoding="GB2312"?>    <root>   <item f1="浙江" f2="绍兴" f3="aaa"/>   <item f1="江苏" f2=" ...

XSLT2.0---分组

    博客分类:
  • XSLT
看了些关于XSLT2.0的东西,先来总结一下分组吧。  <xsl:for-each-group>是XSLT2.0新提出的分组语法。     XML源文档:  <?xml version="1.0" encoding="GB2312"?>  <?xml-stylesheet type="text/xsl" href="sort.xsl"?>  <root>   <item f1="浙江" f2="绍兴" f3=" ...
<xsl:analyze-string>是XSLT2.0新增的指令,语法:<xsl:analyze-string select="xpathExpression" regex="regExpression" flags="flag">该指令的主要用途为分析字符串。select属性用于指定要分析的字符串,即inputString。regex指定分析规则--正则表达式。<xsl:analyze-string>可能包含如下内容元素(子元素):1,<xsl:matching-substring>  ...
XSLT 2.0 的新特性 关键字: XSLT, XML原作:Evan Lenz 2002.4.10, onestab 译自 www.xml.com 本文将看看最新的工作草案中所列出的XSLT2.0的一些新特性,当然,假定你已经熟悉XSLT/XPath1.0的基本知识。 XSLT 2.0 和 XPath 2.0 XSLT 2.0 与 XPath 2.0 携手并 ...

异常收集

使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式,标题都写的这么阔气:Powerful Navigation with XPath。 方法是使用Document的selectNodes(String XPath)方法,代码写法: List l = doc.selectNodes("//COLS/COL1"); 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/Ja ...
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.Dom4j是一个易用的、开源 ...
DOM4j是一个易用的,开源的JAVA操作XML的API,写过一篇4种XML操作API的比较,DOM4j是性能和易用行最佳的。因此做一个小教程,供初学者学习。          学习DOM4j首先就先来了解下它主要的包                 DOM4j所有的接口都在org.dom4j这个包里定义着                org.dom4j.Attribute : Attribute接口定义了XML文件的属性                org.dom4j.Branch : Branch为能够包含子节点的节点如XML元素和文档定义了一个公共行为             ...
一、在姿态上要低调    在低调中修炼自己:低调做人无论在官场、商场还是政治军事斗争中都是一种进可攻、退可守,看似平淡,实则高深的处世谋略。    谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的人,必将得到人们的尊重,受到世人的敬仰。    大智若愚,实乃养晦之术:“大智若愚”,重在一个“若”字,“若”设计了巨大的假象与骗局,掩饰了真实的野心、权欲、才华、声望、感情。这种甘为愚钝、甘当弱者的低调做人术,实际上是精于算计的隐蔽,它鼓励人们不求争先、不露真相,让自己明明白白过一生。    平和待人留余地:“道有道法,行有行规”,做人也不例外,用平和的心态去对待 ...
Global site tag (gtag.js) - Google Analytics