XML - 技术教程文章

笔记:MyBatis XML配置-typeAliases 内建别名表

别名 映射的类型 _byte byte _long long _short short _int int _integer int _double double _float float _boolean boolean string String byte Byte long Long short Short int Integer integer Integer double Double float Float boolean Boolean date Date decimal BigDecimal bigdecimal BigDecimal object Object map Map hashmap HashMap list List arraylist ArrayList collection Collection iterator Iterator ?原文:...

03-IOSCore - XML及解析、Plist【代码】【图】

一、XML 可扩展标记语言是什么?是一段有规范的字符串,用在哪?用在任何地方 语法:* 结点Node<结点名 属性名="属性值"> 结点内容</结点名>* 结点的开始和结尾配对* 结点内可以有子结点* 结点内可以有文本* 结点名和属性名区分大小写* 结点不能交叉* 结点名和属性名 随便写 术语:结点、属性叶子结点 :没有子结点的结点 <a b="c"></a>可以简化<a b="c" />非叶子结点 :有子结点的结点 对于存储数据...

xml文件参数类型有问题【代码】

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement ‘com.itheima.dao.CheckGroupDao.findAll‘. It‘s likely that neither a Result Type nor a Result Map was specified.xml文件里面参数类型有问题 parameterType:有参数resultType:没有参数原文:https://www.cnblogs.com/Koma-vv/p/1...

android ant build.xml实例

利用ant编译apk。使用的时候只需要修改SKD路径javahome路径和project路径就可以了。<?xml version="1.0" encoding="UTF-8"?> <project name="Scolview" default="zipalign" basedir="."><property name="exe" value=".exe" /><property name="bat" value=".bat" /><!--用到的各个工具的本地路径,务必修改!--><!--Android_Home 本机上androidsdk的安装目录--><property name="android_home" value="F:/adt-bundle-windows-x86_64-...

maven项目pom.xml中parent标签的使用(转)

原文地址:https://blog.csdn.net/qq_41254677/article/details/81011681使用maven是为了更好的帮项目管理包依赖,maven的核心就是pom.xml。当我们需要引入一个jar包时,在pom文件中加上<dependency></dependency>就可以从仓库中依赖到相应的jar包。现在有这样一个场景,有两个web项目A、B,一个java项目C,它们都需要用到同一个jar包:common.jar。如果分别在三个项目的pom文件中定义各自对common.jar的依赖,那么当common.jar的版...

Mybatis中mybatis-config.xml文件的解析【代码】

Mybatis中mybatis-config.xml文件的解析: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!-- 通过这个配置文件完成mybatis与数据库的连接 --> <configuration><!-- 引入 database.properties 文件--><properties resource="database.properties"/><settings><!-- 配置mybatis的log实现为LOG4J --><setting name...

Hibernate--使用xml配置映射关系【代码】

写在前面:  配置实体类与数据库的映射关系,有两种方式:  1.使用*.hbm.xml    2.使用@注解   二:xml的配置方式: eg:员工的xml配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC‘-//Hibernate/Hibernate Mapping DTD 3.0//EN‘‘http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd‘><hibernate-mapping><class name="edu.hue.erp.auth.emp.vo.EmpModel" table="tbl_...

[Java Basics3] XML, Unit testing

What‘s the difference between DOM and SAX?DOM creates tree-like representation of the XML document in memory, SAX is event-based. What‘s the difference between XSD and DTD?XSD is in XML, DTD is not. XSD is much more comprehensive than DTDYou‘re given an XML file, and you‘re supposed to retrieve the value of a specific element in the file. How do you do that?Open-ended question. See how the can...

C#操作Xml:XSLT语法 在.net中使用XSLT转换xml文档示例【图】

XSL即可扩展的样式表文件。 可以格式化xml的显示,也可以将xml转换成需要的另一种格式。学习XSL必须熟悉XPath。XSL和XPath一样简单强大,容易学习。1. XSL既然可以格式化xml的显示样式,我们先来看如何在xml中引用xsl文件如下代码示例:<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="url.xsl"?>只需在xml文件的文档声明后面添加<?xml-stylesheet type=”text/xsl” href=”url.xsl”?>即可2. XSL...

web.xml配置信息

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"></web-app>原文:https://www.cnblogs.com/hcl763088301/p/11100947.html

XML学习2:XML基本语法(一)【图】

导入 一个XML文件可分为如下几部分内容:文档声明 、元素、属性、注释 、CDATA区 ,特殊字符 、处理指令(processing instruction)等。 先来看一个简单的XML说明:<?xml version="1.0" encoding="UTF-8"?> <!--上面是文档声明--> <?xml-stylesheet type="text/css" href=”XML2.css”?> <!--上面是处理指令--> <根元素> <!--注释--> <![CDATA[CDATA区,可以是任意字符]]> <元素 属性="属性值”> <元素>元素...

在SQL Server中将数据导出为XML和Json【代码】【图】

有时候需要一次性将SQL Server中的数据导出给其他部门的也许进行关联或分析,这种需求对于SSIS来说当然是非常简单,但很多时候仅仅需要一次性导出这些数据而建立一个SSIS包就显得小题大做,而SQL Server的导入导出工具其中BUG还是蛮多的,最简单的办法是BCP。 数据导出为XML 在SQL Server 2005之后提供了一个for xml子句在关系数据库中原生支持XML。通过该命令可以将二维关系结果集转换为XML,通过BCP就可以将数据存为XML了。 ...

自动帮助创建android资源xml文件的网站

自动帮助创建android资源xml文件的网站http://android-holo-colors.com/stack overflow上一个seekbar的例子:http://stackoverflow.com/questions/16163215/android-styling-seek-bar原文:http://www.cnblogs.com/welhzh/p/3582089.html

linq操作xml【代码】

XDocument 在使用上会比XmlDocument 要简单,其实想想就是一个寻找子节点的问题: 1 XDocument doc = XDocument.Parse(xmlfile);2 XElement root = doc.Root;3 XElement elements = root.Elements("permition").Where(u => u.Attribute("name").Value == permition).FirstOrDefault();4if (elements == null)5 {6returnfalse;7 }8 XElement elem = (from u in elements.Descendants("subPermition")9where u.Attri...

iOS中JSON解析和XML解析的区别

iOS中网络传输的格式可粗略的分为XML和JSON两种,具体的传输方式又可分为GET和POST. 其中XML格式是最早出现的,但是由于复杂,并且占用字节数相对较大,故不太适合移动端,后来简化为JSON格式. JSON本身的数据结构只有字典和数组两种,在IOS5以后出现了原生解析,而之前则有SBJson和JsonKit第三方库解析.SBJson和JsonKit的特点:  1.第三方库解析SBJson是所有解析效率里面最低的,之所以能够广泛普及,是因为其简单,封装的低耦合性,可以快...

Java XML的总结(四)

一、解析xml文档 SAXParserFactory factory = SAXParserFactory.newInstance(); //获得解析器 SAXParser parser = factory.newSAXParser(); DefaultHandler dh = new MyDefaultHandler(); //解析xml文档 parser.parse("books.xml", dh);二、编写自定义处理事件 new MyDefaultHandler(); /** * 如果xml文件使用了schema约束 <xs:element> * * uri:schema -- targetNameSpace * * localName--element * * qName---xs:element * 如果...

Java web的web-app 的web.xml 设置【代码】

<?xml version="1.0" encoding="UTF-8"?> <web-app><!-- 1.icon --><icon></icon><!-- 2.display-name 定义站台的名称 --><display-name></display-name><!-- 3.description 是对站台的描述 --><description></description><!-- 4.context-param 用来设定web站台的环境参数 --><context-param><param-name>param_name</param-name><param-value>param_value</param-value></context-param><!-- 5.filter --><filter><!-- 配置Strut...

JAVA SAX解析XML字符串实例【代码】

Demo代码如下:package com.wenqi.demo;import java.io.IOException; import java.io.StringReader; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.input.SAXBuilder; import org.xml.sax.InputSource;/** * @author cwqi * @createTime 2014-9-1 * @version */ public class XmlStringReader {/** * @param args */public static void main(S...

Unexpected namespace prefix "xmlns" found for tag ScrollView

xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"这两句一直报错…… 出现该错误是因为布局中只需要出现一次xmlns:android="http://schemas.android.com/apk/res/android",删掉报错语句即可。Unexpected namespace prefix "xmlns" found for tag ScrollView原文:http://www.cnblogs.com/picnic/p/4495354.html

javascript操作xml(增删改查)例子代码【代码】【图】

包括了stu.hta(是HTML应用程序); stu.xml 注意下面的HTML代码必须保存为后缀名为hta否则当对XML文件进行操作(增删改)的时候就会提示没有权限!! 文件stu.hta代码如下:代码<html><head><title> 数据岛的显示 </title><style type="text/css">#findPanel{ position:absolute; width:220px; border:1px solid #666666;}#findPanelTitle{ height:10px; background-color:#336699; cursor:move;}#findPanelConte...

IDEA开发工具,tomcat环境下启动maven项目失败,无法找到mapper目录下的xml文件

说明:maven在扫描java文件夹时,不会扫描其中的.xml文件,因为它默认是扫描java文件的,这样mapper.xml就会丢失而导致报错解决方案:在pom.xml文件中添加如下内容:<build> <resources> <!--编译之后包含xml--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> ...

SQL 映射 XML 文件【代码】【图】

MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较 SQL 映射文件配置与 JDBC 代码,您很快可以发现,使用 SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于 SQL,但又给您自己的实现极大的空间。 SQL 映射 XML 文件只有一些基本的元素需要配置,并且要按照下面的顺序来定义:?cache:在特定的命名空间配置缓存。?cache-ref:引用另外一个命名空...

InputStream流解析 XML文件【代码】

1// 根据InputStream流解析 XML文件 2privatevoid getNewsFromStream(InputStream is){3// 1.创建XML pull 解析器 谷歌内置解析器 4 XmlPullParser xp = Xml.newPullParser();5try {6//2.指定解析器要解析的文件 和解析文件所用到的编码方式 7 xp.setInput(is,"utf-8");8//3.开始解析文件(在解析之前需要有 JavaBean,先创建JavaBean)910// 获取事件类型,通过事件类型 去判断当前解析的是什么节点11int t...

常用模块:re ,shelve与xml模块【代码】【图】

一 shelve模块:shelve模块比pickle模块简单,只有一个open函数,所以使用完之后要使用f.close关闭文件。返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型。import shelvef=shelve.open(r‘sheve.txt‘) # f[‘stu1_info‘]={‘name‘:‘egon‘,‘age‘:18,‘hobby‘:[‘piao‘,‘smoking‘,‘drinking‘]} # f[‘stu2_info‘]={‘name‘:‘gangdan‘,‘age‘:53} # f[‘school_info‘]={‘websit...

Weblogic XMLDecoder 远程代码执行漏洞 CVE-2017-10271复现【代码】【图】

Weblogic XMLDecoder 远程代码执行漏洞 CVE-2017-10271漏洞描述Weblogic的WLS Security组件对外提供webservice服务,其中使用了XMLDecoder来解析用户传入的XML数据,在解析的过程中出现反序列化漏洞,导致可执行任意命令。影响版本Weblogic 10.3.6.0.0 Weblogic 12.1.3.0.0 Weblogic 12.2.1.0.0 Weblogic 12.2.1.2.0 环境搭建$ git clone https://github.com/vulhub/vulhub.git $ cd vulhub/weblogic/CVE-2017-10271 $ sudo docker...

Android xml资源文件中@、@android:type、@*、?、@+含义和区别

一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是@[package:]type/name 的一个子类二.@*代表引用系统的非public资源。格式:@*android:type/name 系统资源定义分public和非public。public的声明在: <sdk_path>\platforms\android-8\data\res\values\p...

XML小项目------dom4j操作联系人(图形界面版)

在进行此项目之前需要将dom4j的jar包及其依赖包导入,具体操作间本博客文章:XML之------dom4j对XML文档增删改查点击打开链接公共类:DocumentFactory.javapackage cn.hncu.contact.common;import java.io.FileWriter; import java.io.IOException;import org.dom4j.Document; import org.dom4j.io.SAXReader; import org.dom4j.io.XMLWriter;public class DocumentFactory {private static Document dom=null;static{try {SAXRead...

xml读取类【代码】

publicclass XmlHelper<T> where T :class{XmlReader reader = null;public XmlHelper(string filePath){if (File.Exists(filePath)){reader = XmlReader.Create(filePath);}}public List<T> ReadXmlToObject(){Type type = typeof(T);PropertyInfo[] fields = type.GetProperties();List<T> list = new List<T>();if (reader != null){XElement root = XElement.Load(reader);reader.Close();//XElement temp = root.Element(type...

Mybatis -SqlMapConfig.xml环境配置

SqlMapConfig.xml的配置内容和顺序如下(顺序不能乱):Properties(属性)Settings(全局参数设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境信息集合)environment(单个环境信息)transactionManager(事物)dataSource(数据源)mappers(映射器)原文:https://www.cnblogs.com/xiqoqu/p/9223760.html

Eclipse EE 发布项目导致 Tomcate 的配置文件 server.xml 还原【代码】【图】

在server.xml中配置SSL时,发现了每次发布项目都导致server.xml被还原了: <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"maxThreads="150" SSLEnabled="true" scheme="https" secure="true"clientAuth="false" sslProtocol="TLS" keystoreFile="D:\localhost.keystore" keystorePass="xxxxx"/> 每次修改的配置,都被还原了。解决办法:1)2)去掉 自动发布 即可。原文:http://www.cnblogs.c...