XML - 技术教程文章

ajax核心技术1---XMLHttpRequset对象的使用【图】

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。ajax是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。从今天开始nie,小编开始和小伙伴们一起学习ajax的相关知识,这篇...

MVC5 A claim of type 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier' or 'http://schemas.microsoft.com/accesscontrolservice/2

前台页面使用@Html.AntiForgeryToken()和Controller中的[ValidateAntiForgeryToken]配合使用可以防止CSRF攻击,详细介绍可查看一下链接:http://www.cnblogs.com/hyddd/archive/2009/04/09/1432744.html 出现当前错误,是因为在登陆完成为当前用户创建ClaimsIdentity对象时没有指定ClaimTypes,导致验证时不知道该用什么类型进行验证,或者验证类型不正确。 解决办法:打开Global.asax文件,在 Application_Start()方法中添加AntiF...

JDK自带XML和 java对象相互转换【代码】

下面使用的是JDK自带的类,没有引用任何第三方jar包。 Unmarshaller 类使客户端应用程序能够将 XML 数据转换为 Java 内容对象树。备注:marshal(序列化、排列、整理)Marshaller 类使客户端应用程序能够将 Java 内容树转换回 XML 数据。package hb.jaxb; import javax.xml.bind.annotation.XmlRootElement; //1、需要转换的model对象一定要添加@XmlRootElement注解,其里面的其他对象(Classroom)则不需要 @XmlRootElement publ...

【XML配置文件读取】使用jdom读取XML配置文件信息【代码】【图】

在项目中我们经常需要将配置信息写在配置文件中,而XML配置文件是常用的格式。下面将介绍如何通过jdom来读取xml配置文件信息。配置文件信息<?xml version="1.0" encoding="UTF-8"?><config><base-config><stringValue>Hello world</stringValue><integerValue>8</integerValue><longValue>32768</longValue></base-config><books><bookid="111"><name>Java 编程</name><price>33</price></book><bookid="222"><name>Spring学习指南...

XmlSerializer序列化小结【代码】

XmlSerializer在命名空间using System.Xml.Serialization下。序列化和反序列化的代码:using System.IO; using System.Xml; using System.Xml.Serialization; namespace ConsoleApplication1 {publicclass PublicFunction{//序列化到XmlNodepublicstaticvoid Serialize<T>(T t, out XmlNode node){XmlDocument doc = new XmlDocument();using (MemoryStream ms = new MemoryStream()){XmlSerializer serializer = new XmlSerialize...

Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板。 面板中有这样一个选项:Appearance color options;其中是各种板块颜色的设置,其中有一项是ba...

XMLDecoder反序列化漏洞【代码】【图】

Java 调用XMLDecoder解析XML文件的时候,存在命令执行漏洞。样例XML文件如下所示:<?xml version="1.0" encoding="UTF-8"?> <java version="1.8.0_131" class="java.beans.XMLDecoder"><object class="java.lang.ProcessBuilder"><array class="java.lang.String" length="1"><void index="0"><string>calc</string></void></array><void method="start" /></object> </java>对应Java代码如下所示:package xmldecoder;import java...

C#中HTML/XML处理及正则表达式【代码】【图】

HTML Parser 一个比较方便的html解析package是HtmlAgilityPack,可以按照如下图显示在Visual Studio中安装。 使用该包的一个简单实例代码如下:publicstaticboolCrawlCategoryReviewInfo(string categoryUrl){var resp = HttpUtils.GetResponseData(categoryUrl);if (resp == null){logger.Info("Failed to request the category page from Suning server!");returnfalse;}HtmlDocument document = new HtmlDocument();document.L...

Android Layout Binder(在线将XML中View find出来,生成java代码的工具)【图】

废话不多说,这是地址:http://android.lineten.net/layout.php。 有图有真相,例如: 你的XML假如是这样: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ImageView android:id="@+id/logo" android:layout_...

spring-mvc.xml中的配置【代码】

1<?xml version="1.0" encoding="UTF-8"?> 2<beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" 4 xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" 5 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="h...

SSM框架出现:class path resource [SpringMvc.xml] cannot be opened because it does not exist【代码】【图】

错误:class path resource [config/spring/springmvc.xml] cannot be opened because it does not exist  错误原因:找不到我的springmvc.xml,在下面web.xml中是我引用路径,网上找到问题classpath指向路径不是resource路径,所以一直找不到我的xml文件,  classpath:到你的class路径中查找文件,   classpath*:不仅包含class的路径,还包括jar文件中(class路径)进行查找   解决办法:在classpath后面在上“*” 可解决...

XML解析-- DOM , SAX, JDOM ,JAXB, DOM4j

DOM:DocumentBuilderFactory  |-- w3c提供,将xml文件全部读入内存,组成数据树,以便快速访问节点。  |-- 消耗系统内存,不适合文件较大xmlSAX:   |-- 基于事件的处理方法,在标签开始和结束以及错误等地方调用相应的接口实现方法。  |-- 具有优异的性能和存储空间小  |-- 使用不方便JDOM:  |-- 类似DOM,使用SAX实现,性能较好JAXB:  |-- Sun,将schema或者(DTD)映射成java Object  |-- 有固定的schema,无法处理...

web.xml中配置webService的CXFService

<servlet> <servlet-name>CXFService</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>原文:http://www.cnblogs.com/huqin/p/6938001.html

C#:DataTable内容转换为String(XML)【代码】

//DataTable转String方法publicstatic String DataTable2String(DataTable dt){string strXML = "<DataTable>\r\n";try{foreach (DataRow dr in dt.Rows){strXML += "<Row>\r\n";foreach (DataColumn dc in dt.Columns){strXML += string.Format("<Column name=‘{0}‘ value=‘{1}‘>\r\n", dc.ColumnName, dr[dc.ColumnName]);}strXML += "</Row>\r\n";}}catch (Exception e){strXML += string.Format("DataTable2String异常:" ...

mybatis xml <if>判断字符串相等【代码】

mybatis 映射文件中,if标签判断字符串相等,两种方式: 因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候, <if test="sex==‘Y‘.toString()"> <if test = ‘sex== "Y"‘> 注意: 不能使用 <if test="sex==‘Y‘"> and 1=1 </if> 因为mybatis会把‘Y‘解析为字符,java是强类型语言,所以不能这样写。 判断字符串相等' ref='nofollow'>mybatis xml 判断字符串相等原文:https://www.cnblog...

自动生成XML空节点格式的差异【代码】

我们用C#开发了上位机配置软件,用C开发了嵌入式软件,然后他们之间的参数交互靠XML文件来沟通。 C#中添加一个空的节点有以下几种情况。1不给节点的InnerText赋值: 2<root>3<empty />4</root>5给节点的InnerText赋值为“”或者null: 6<root>7<empty>8</empty>9</root> C采用libxml2添加一个空的节点是以下情况。1<root>2<empty />3</root> 在libxml2中解析分行的empty会显示有三个字节:一个换行符,两个空格。这样就需要处理空...

XML Schema (1)【图】

XML Schema 是基于 XML 的 DTD 替代者。XML Schema 描述 XML 文档的结构。XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 Shamed解惑:<!-- 1、xmlns:引用已有命名空间 2、targetNamespace:添加命名空间,引用时用xmlns *targetNamespace:必须全球唯一,所以采用url形式进行命名 说明:格式可以为:1、xmls="mmkj"(默认形式) 2、xmls:别名="mmkj",同时设...

xml语法

1,文档声明 <?xml version="1.0" encoding="utf-8" standalone="yes"?> version : 必需存在的属性,表明当前xml所遵循规范的版本,目前位置都写1.0就可以了; encoding : 用来只会解析引擎在解析xml时使用的编码,一定要保证xml格式的数据在保存时使用的编码和解析时使用的编码是一致的。 standalone : 用来指明当前xml是否是一个独立的xml,默认值是yes(表明是独立的)。 2,注释 格式 : <!--注释内容...

XML之XPath【代码】

1.在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。1.1 XPath 术语节点(Node)在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。<?xml version="1.0" encoding="ISO-8859-1"?><bookstore><book><title lang="en">Harry Potter</title><author>J K. Ro...

安卓系列三(使用pull 方式解析xml文件)

import java.io.InputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlSerializer;import android.annotation.SuppressLint;import android.util.Xml;import com.example.domain.Person;/** * @author wesley * @version * @date 2015年1月26日 上午11:32:09 * */public class XmlService {/** * 读取数据 * @param xml 要...

SqlMapConfig.xml配置文件【代码】

配置内容SqlMapConfig.xml 中配置的内容和顺序-properties(属性) --property -settings(全局配置参数) --setting -typeAliases(类型别名) --typeAliase --package -typeHandlers(类型处理器) -objectFactory(对象工厂) -plugins(插件) -environments(环境集合属性对象) --environment(环境子属性对象) ---transactionManager(事务管理) ---dataSource(数据源) -mappers(映射器) --mapper --package properti...

XML文档中的xmlns、xmlns:xsi和xsi:schemaLocation

文章转载自:https://yq.aliyun.com/articles/40353相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。这样当有时候网上Copy的XML头有错的时候自己却不知道怎么下手。我也是这样的,于是今天花了点时间好好的理解了一下这些元素及其...

android-XML解析之pull类型代码解析【代码】

由于之前的项目使用过xml文件的解析,但是在使用的时候都是从网上找到的代码,稍作修改就使用了,然而对其中的原理并不知所以然,所以再次想使用的时候,感觉还是空空的,不知道如何下手,为了更加深入的理解xml文件的解析,我从代码实现的角度做一些理解,但是我在看代码的时候,有些代码的实现还是没有办法读懂,还是太深奥。下面我就以我之见,写一些东西,作为记录。 在android中XML的解析有三种,分别为:SAX(Simple API...

idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml,

idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml,解决方案如下:将maven的安装目录\conf目录下的setting.xml拷贝到C:\Users\lenevo\.m2目录下即可。 原文:https://www.cnblogs.com/zhulina-917/p/9986926.html

Spring Security 4 自定义登录表单 注解和XML例子(带源码)【图】

上一篇文章: Spring Security 4 Hello World 基于注解 和 XML 例子 下一篇:Spring Security 4 退出 示例原文地址:http://websystique.com/spring-security/spring-security-4-custom-login-form-annotation-example/【已翻译文章,点击分类里面的spring security 4查看。】【 翻译by 明明如月 QQ 605283073】本文演示Spring Security 4整合Spring MVC web应用的自定义登录表单在 Spring Security 4 Hello World Annotation+xml...

xml操作

1 创建xml文档 //保存所有xml文件的数据XmlDocument doc = new XmlDocument(); //加载<?xml version="1.0"?> 头部XmlNode xmlNode = doc.CreateNode(XmlNodeType.XmlDeclaration, "",""); doc.AppendChild(xmlNode); //创建根目录XmlElement el= doc.CreateElement("PhoneBook"); doc.AppendChild(el); //读取创建好的根目录XmlElement root = doc.DocumentElement; //...

xml 详解【图】

原文:http://www.cnblogs.com/ou-pc/p/7294568.html

eclipse安装xmlbuddy插件【代码】

以本人安装XML的插件xmlbuddy为例:我的eclipse安装在F:\Program Files\eclipse上,在eclipse目录上建立2个自定义文件夹,一个放插件文件,一个link路径文件。本人的插件文件夹为MYplugins,link文件夹为links。下载xmlbuddy这个插件,通常为压缩包,解压出文件夹出来,我的解压后默认命名为com.objfac.xmleditor_2.0.75。在MYplugins建立一个新文件夹com.objfac.xmleditor_2.0.75,在com.objfac.xmleditor_2.0.75里建立一个新文件夹...

xmlbeans解析XML文件全流程+Altova XMLSpy破解【代码】【图】

xmlbeans解析XML详细介绍的说明很多,官方也有很多参考,不多废话,主要流程如下:</pre><p>1. 下载 xmlbean 文件 <a target=_blank href="http://download.csdn.net/detail/q119909033/8813173">官方或者直接点击</a></p><p>2. 根据XML生成<span style="font-family:Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Consolas,'Courier New',monospace; line-height:18px; background-color:rgb(250,250,250)">Schema(<span sty...

eclipse添加xml模板【图】

//因为学javaee,中框架,,感觉配置文件好多,window-preferences-xml-xmlfiles-editor-templates-选中模板,-edit 原文:http://www.cnblogs.com/zeigongzi/p/6921504.html