XML - 技术教程文章

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...

xmlns是什么——XML Namespace Explained

最近继续看Struts,在看struts.xml配置的时候看到这个:xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 想起了自己在以前的博客中有人问到这个问题,然后自己对XML也比较陌生,所以系统性地学了一下,把基本的属性,XML DOM(其实和HTML DOM类似),DTD,XML Schema,xm...

关于solr schema.xml 和solrconfig.xml的解释

一、字段配置(schema) schema.xml位于solr/conf/目录下,类似于数据表配置文件, 定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。 1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。 name:就是这个FieldType的名称。 class:指向org.apache.solr.analysis包里面对应的class名称,用来定义这个类型的行为。 < schema name = "exampl...

XML和JSON数据格式对比【代码】

概念XML扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构...

web.xml不能格式化的问题【图】

web.xml有时候不能格式化,估计是eclipse的bug,有个办法是先去掉下面红框中的内容,然后点格式化,最后再把这些内容拷贝回来。 原文:https://www.cnblogs.com/sap-George/p/11994157.html

使用java自带的xml解析器解析xml【代码】

使用java自带的xml解析器解析xml,其实我不推荐,可以用Dom解析,或其他的方式,因为Java自带的解析器使用不但麻烦,且还有bug出现。它要求,针对不同的xml(结构不同),必须写对应的handler处理类,而Dom解析可以写通用的方法(前提是要写出通用逻辑)来处理,开发比较快。下面上代码 1//------------------ main point --------------------- 2javax.xml.parsers.SAXParserFactory3publicstaticvoid main(String[] args)4 ...

Hibernate配置文件hibernate.cfg.xml【代码】

<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><property name="hibernate.connection.url">jdbc:mysql:///zwnj</property><property name="hibernate.connection.username">...

[SQLXML]FOR XML语法导出XML的易错之处

原文:[SQLXML]FOR XML语法导出XML的易错之处 [SQLXML]FOR XML语法导出XML的易错之处VersionDateCreatorDescription1.0.0.12006-6-29郑昀@Ultrapower草稿 继续阅读之前,我们假设您熟悉以下知识:n MS SQL Server 2000n Sp_makewebtaskn FOR XML 子句如果不熟悉这些知识点,可以看下面两小节[准备工作一:FOR XML]和[准备工作二:sp_makewebtask];否则可以直接跳过。[准备工作一:FOR XML]关键词: ...

Tomcat里Server.xml配置不显示项目名称和端口号

参考链接:基础知识网址:https://www.cnblogs.com/kismetv/p/7228274.html去掉端口号:https://blog.csdn.net/wqh0830/article/details/86661656去掉项目名称:https://blog.csdn.net/qq_24879495/article/details/78121693?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.con...

Xml 序列化 Json 反序列化【代码】

#region 全局变量/// <summary>/// 全局变量/// </summary>XmlDocument XmlDoc = new XmlDocument();#endregion#region 加载public ParseJosn(){InitializeComponent();ParseJson(XmlPaerseJson());} #endregion#region Json 转换Model /// <summary>/// json转换到model/// </summary>/// <param name="list">Json 字符数组</param>private void ParseJson(List<string> list){List<JsonModel> ListModel = new List<Js...