精华内容
下载资源
问答
  • xml约束

    2019-03-05 20:55:00
    一.xml约束存在的原因:  1)只想保存特定对象的信息,比如只想保存人的信息-->... 2)常见的xml约束技术有两种,dtd约束和schema约束 二.dtd入门  1)创建一个后缀名为 .dtd的文件  2)看xml中有多少个元...

    一.xml约束存在的原因:

      1)只想保存特定对象的信息,比如只想保存人的信息--><person><person/>,不想保存动物的信息(xml标签是自定义的),这时候就需要约束技术来规定存在元素

       2)常见的xml约束技术有两种,dtd约束和schema约束


    二.dtd入门

      1)创建一个后缀名为 .dtd的文件

      2)看xml中有多少个元素,就在dtd文件中写几个  <!ELEMENT>

      3)判断元素是简单元素还是复杂元素

        *复杂元素:有子元素的元素

          <!ELEMENT 元素名称 (子元素)>

        *简单元素:没有子元素

          <!ELEMENT 元素名称 (#PCDATA)>

      4)在xml文件中引入dtd文件

         <!DOCTYPE 根元素名称 SYSTEM "dtd文件的路径">

      5)约束的检验需要myeclipse

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE person SYSTEM "dtd约束示范.dtd">
    <person>
        <name>陌上人如玉</name>
        <age>公子世无双</age>
        <cat>天道酬勤</cat>
    </person>

     

    <!ELEMENT person (name age cat)>
    <!ELEMENT name (#PCDATA)>
    <!ELEMENT age (#PCDATA)>
    <!ELEMENT cat (#PCDATA)>

    约束取决于dtd中声明了哪些元素,没声明的元素在xml中会报错

     


    三.使用dtd定义元素

      语法 <!ELEMENT 元素名  约束>

     

      简单元素:没有子元素的元素

      <!ELEMENT name(#PCDATA)>

                  #PCDATA:元素约束为字符串

        EMPTY:元素约束为空

        ANY:元素可以为空也可以为任意

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE person 
    [<!ELEMENT person(name,age,sex)>
    <!ELEMENT name(#PCDATA)>
    <!ELEMENT age EMPTY>
    <!ELEMENT sex ANY>
    ]>
    <person>
    <naem>张三</naem>
    <age></age>
    <sex>为了明天更美好的生活</sex>
    </person>

      复杂元素:

        <!EMLEMENT person (name,age,sex,school)>

                                      -子元素只能出现一次

        *<!ELEMENT 元素名称 (子元素)>

     

        *表示子元素出现的次数

            + :表示一次或者多次

            ? :表示零次或者一次

            * : 表示零次或者多次

     

        *子元素直接使用逗号进行隔开,

            ** 表示元素出现的顺序

        *子元素直接使用 | 隔开

            **表示元素只能出翔其中的任意一个

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE person 
    [<!ELEMENT person(name+,age?,sex*)>
    <!ELEMENT name(#PCDATA)>
    <!ELEMENT age EMPTY>
    <!ELEMENT sex ANY>
    ]>
    <person>
    <name>张三</name>
    <name>李四</name>
    <age></age>
    <age></age>
    <sex>为了明天更美好的生活</sex>
    <sex>果子冲鸭</sex>
    </person>

     

    转载于:https://www.cnblogs.com/zjm1999/p/10479640.html

    展开全文
  • 常见的XML约束技术有:XML DTD和XML Schema DTD(Document Type Definition):文档类型定义 【DTD简单案例】 【book.dtd】注意:DTD文件应该使用UTF-8或Unicode格式保存 这里的含义是,根节点必须是&l...

    【什么是XML约束】

    在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,称之为XML约束。

    常见的XML约束技术有:XML DTD和XML Schema

    DTD(Document Type Definition):文档类型定义

    【DTD简单案例】

     

    【book.dtd】注意:DTD文件应该使用UTF-8或Unicode格式保存

     

    这里的含义是,根节点必须是<书架></书架>

    <书架></书架>节点内可以有1个或多个<书></书>的节点

    <书></书>节点内可以有<书名>、<作者>、<售价>等节点

    <书名>、<作者>、<售价>等节点内的数据时PCDATA类型的

     

    【book.xml】

     

     

    【编写DTD约束的两种方式】

    1.DTD约束可以作为一个单独的文件编写。(如上例所示)

    2.也可以在XML文件内直接编写

     

     

    【引用DTD约束】

    XML文件使用DOCTYPE声明语句来指明它所遵循的DTD文件,DOCTYPE有两种形式:

    1.当引用的DTD文件在本地时,采用以下方式:

    <!DOCTYPE   文档根节点   SYSTEM   “DTD文件的URL” >

    例如:

    2.当引用的文件是一个公共的文件时,采用以下方式 :

     <!DOCTYPE   文档根节点   PUBLIC "DTD名称" “DTD文件的URL” >

    例如:

     

     

    转载于:https://www.cnblogs.com/HigginCui/p/5811720.html

    展开全文
  • 常见的xml约束有:DTD、Schema W3C提供了官方约束文档, 通过官方文档,我们可以创建自定义约束文档 通过提供的 自定义约束文档,可以编写符合限定条件的xml文档。 DTD约束: DTD(Document Type Definition),文档...

    在XML技术里,可以通过约束文档,来约束XML文档的书写规范,这称之为XML约束。
    常见的xml约束有:DTD、Schema

    W3C提供了官方约束文档
    通过官方文档,我们可以创建自定义约束文档
    通过提供的 自定义约束文档,可以编写符合限定条件的xml文档。

    DTD约束:
    DTD(Document Type Definition),文档类型定义,用来约束XML文档的书写。规定了XML文档中可书写的元素名称,子元素的名称及顺序,元素的属性等。

    注意: 通常情况都是通过框架(开发团队)提供的DTD约束文档,编写对应的XML文档。常见框架使用DTD约束有:struts2、hibernate等。

    通过DTD约束文档编写对应的xml文档:

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    	如果需要在xml使用当前DTD约束,必须包括DOCTYPE。
    	格式如下:
    	<!DOCTYPE beans SYSTEM "bean.dtd">
    -->
    
    <!--
    	<!ELEMENT 元素名称 (元素内容)> : 声明一个元素 
    	元素名称: beans、bean、property、import
    	元素内容:
    		(bean*,import*) 代表元素内容为 多个bean元素、多个import元素
    			其中 bean* :代表bean元素允许出现0次或多次
    			其中 import* :代表import元素允许出现0次或多次
    		(property*): 代表元素内容为 多个property元素
    			其中 property*:代表property元素允许出现0次或多次
    		(#PCDATA):代表元素内容为 文本
    			PCDATA,指的是可被解析的字符数据(Parsed Character Data)
    			当某个 XML 元素被解析时,其标签之间的文本也会被解析
    			<message>此文本也会被解析</message>
    -->
    <!ELEMENT beans (bean*,import*) >
    
    <!ELEMENT bean (property*)>
    <!ELEMENT property (#PCDATA)>
    <!ELEMENT import (#PCDATA)>
    
    <!-- 
    	<!ATTLIST 元素名称 属性名称 属性类型 默认值>: 声明一个属性
    	元素名称:bean
    	属性名称:id、className、type
    	属性类型:CDATA
    		CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。
    		CDATA 部分中的所有内容都会被解析器忽略,进行原样输出
    		CDATA 格式:<![CDATA[原样输出的数据]]>
    	默认值:默认值参数可使用下列值
    		"值",指定属性默认的值,当属性没有赋值时,使用该默认值
    		#REQUIRED,属性值是必需填写的
    		#IMPLIED,属性不是必需的, 可以不编写
    		#FIXED value,属性值是固定的,为指定的value值
    -->
    <!ATTLIST bean id CDATA #REQUIRED
            className CDATA #REQUIRED
            type CDATA #IMPLIED
            >
    
    <!ATTLIST property name CDATA #REQUIRED
            value CDATA #REQUIRED
            >
    
    <!ATTLIST import resource CDATA #REQUIRED>
    

    xml内容编写

    <?xml version="1.0" encoding="utf-8" ?>
    <!--
     	DTD约束文件 位于 XML 源文件的外部,那么它应通过下面的语法被封装在一个 DOCTYPE 定义中
    	<!DOCTYPE 根元素 SYSTEM "文件名">
    	根元素:beans
    	SYSTEM:固定值,代表DTD约束文件在本地系统上
    	"文件名":bean.dtd, 代表DTD约束文件的路径
    -->
    <!DOCTYPE beans SYSTEM "bean.dtd">
    <beans>
        <bean id="" className="" type="">
            <property name="" value="">文本</property>
            <property name="" value="">文本</property>
        </bean>
    
        <bean id="" className="">
            <property name="" value="">文本</property>
            <property name="" value="">文本</property>
        </bean>
    
        <import resource="">文本</import>
        <import resource="">文本</import>
    
    </beans>
    

    Schema约束

    什么是Schema约束?

    Schema是新的XML文档约束;
    Schema要比DTD强大很多,是DTD 替代者;
    Schema本身也是XML文档,但Schema文档的扩展名为xsd,而不是xml。
    Schema 功能更强大,数据类型更完善
    Schema 支持名称空间

    XML Schema 约束的作用

    • 定义可出现在XML文档中的元素
    • 定义可出现在XML文档中的属性
    • 定义哪个元素是子元素
    • 定义子元素的次序
    • 定义子元素的数目
    • 定义元素是否为空,或者是否可包含文本
    • 定义元素和属性的数据类型
    • 定义元素和属性的默认值以及固定值

    Schema与DTD一样,可以通过schema约束文档编写xml文档,常见的框架使用schema的如Spring等。

    通过提供编写xml文档

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    	如果开发人员需要在xml使用当前Schema约束,必须包括指定命名空间。
    	格式如下:
    	<beans xmlns="http://www.hahaha.com/bean"
    	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	   xsi:schemaLocation="http://www.hahaha.com/bean bean-schema.xsd"
    	>
    -->
    
    <!-- 
    xmlns="http://www.w3.org/2001/XMLSchema"
    表示 bean-schema.xsd 中用到的元素和数据类型来自命名空间"http://www.w3.org/2001/XMLSchema"。
    
    targetNamespace="http://www.hahaha.com/bean"
    表示 当前约束文档bean-schema.xsd 在网络中的唯一标识(命名空间), 命名空间的值是唯一的,不可重复 
    
    elementFormDefault="qualified"
    表示 引用bean-schema.xsd约束文档的 任何XML文档所使用的元素,必须是在此 bean-schema.xsd 中声明过的,没声明过的元素不可使用
    -->
    <schema xmlns="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://www.hahaha.com/bean"
            elementFormDefault="qualified">
        <!-- 声明根标签 -->
        <element name="beans">
            <!-- complexType 复杂的类型,代表里面有子元素 -->
            <complexType>
                <!-- 
    				<choice> 规定可出现某个子元素或者可出现另外一个子元素(非此即彼):
    				<minOccurs> 规定某个元素能够出现的最小次数
    				<maxOccurs> 规定某个元素可出现的最大次数
    				如需使某个元素的出现次数不受限制,请使用 maxOccurs="unbounded" 这个声明
     			-->
                <choice minOccurs="0" maxOccurs="unbounded">
                    <element name="bean">
                        <complexType>
                            <!-- <sequence> 规定子元素必须按照特定的顺序出现 -->
                            <sequence minOccurs="0" maxOccurs="unbounded">
                                <element name="property">
                                    <complexType>
                                        <attribute name="name" use="required"></attribute>
                                        <attribute name="value" use="required"></attribute>
                                    </complexType>
                                </element>
                            </sequence>
                            <attribute name="id" use="required"></attribute>
                            <attribute name="className" use="required"></attribute>
                        </complexType>
                    </element>
                    <element name="import">
                        <complexType>
                            <attribute name="resource" use="required"></attribute>
                        </complexType>
                    </element>
                </choice>
            </complexType>
        </element>
    </schema>
    

    使用schema约束文档的xml文档编写

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- 
    xmlns="http://www.hahaha.com/bean"
    	xmlns: 指定要使用的schema约束文档的命名空间
    	值:写成要使用的schema约束文档中的 targetNamespace 属性值
    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	告知XML解析器,这是符合 XMLSchema约束标准的 XML文档。
    	
    xsi:schemaLocation="http://www.hahaha.com/bean bean-schema.xsd"
    	告知XML解析器, 满足官方XMLSchema约束标准的 Schema约束文档的位置
        (在这里,它与当前XML文件处于相同的文件夹)。
    -->
    <beans xmlns="http://www.hahaha.com/bean"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.hahaha.com/bean bean-schema.xsd">
    
        <bean id="" className=""></bean>
        <bean id="" className=""></bean>
    
        <import resource=""></import>
        <import resource=""></import>
    </beans>
    

    命名空间(语法)

    什么是命名空间?

    如果一个XML文档中使用多个Schema文件,而这些Schema文件中定义了相同名称的元素时就会出现名字冲突。这就像一个Java文件中,在使用Date类时,那么就不明确Date是哪个包下的Date了。

    java.util.Date; // JDK提供的日期类, 用于表示与操作系统的日期相对应
    java.sql.Date; // JDK提供的日期类, 用于表示与数据库中的日期相对应
    

    名称空间就是用来处理元素和属性的名称冲突问题,与Java中的包是同一用途。如果每个元素和属性都有自己的名称空间,那么就不会出现名字冲突问题,就像是每个类都有自己所在的包一样,那么类名就不会出现冲突。

    默认命名空间的格式:<xmlns=””>,使用格式:<标签>
    显式命名空间的格式:xmlns:别名=””,使用格式:<别名:标签>

    使用显示命名空间

    需要导入jar包:
    spring-beans-5.0.5.RELEASE.jar
    spring-context-5.0.5.RELEASE.jar
    spring-webmvc-5.0.5.RELEASE.jar

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:mvc="http://www.springframework.org/schema/mvc"
        xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        					http://www.springframework.org/schema/beans/spring-beans.xsd
        					http://www.springframework.org/schema/mvc
        					http://www.springframework.org/schema/mvc/spring-mvc.xsd
        					http://www.springframework.org/schema/context
        					http://www.springframework.org/schema/context/spring-context.xsd">
    	
    	<!-- 定义controller扫描包 -->
    	<context:component-scan base-package="com.example.controller" />
    	<mvc:annotation-driven />
    	<!-- 处理静态资源 -->
    	<mvc:default-servlet-handler/>
    	<!-- 配置视图解析器 -->
    	<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    	   <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    	   <property name="prefix" value="/WEB-INF/jsp/"/>
    	   <property name="suffix" value=".jsp"/>
     	</bean>
    	
    </beans>
    

    注意事项:

    • 一个xml文件中, 可以出现多个xmlns:别名, 来表示引用不同的命名空间规范, 例如xmlns:mvc="http://www.springframework.org/schema/mvc"
    • 使用命名空间中所指定的标签时: 需要通过别名:标签的方式来使用, 例如<mvc:annotation-driven />
    展开全文
  • XML约束——DTD

    千次阅读 2013-07-17 10:00:29
    DTD(DocumentType Definition),全称为文档类型定义...常见的约束技术有 1、XML DTD 2、XML Schema 编写方式: DTD约束即可以作为一个单独的文件编写,也可以在XML文件内编写。   引用DTD约束 XML文件使用 DOCTYP

    DTD(DocumentType Definition),全称为文档类型定义。

    定义:在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。常见的约束技术有     1、XML    DTD     2、XML    Schema

    编写方式: DTD约束即可以作为一个单独的文件编写,也可以在XML文件内编写。

     

    引用DTD约束

    XML文件使用 DOCTYPE 声明语句来指明它所遵循的DTD文件,DOCTYPE声明语句有两种形式:

    A、当引用的文件在本地时:

    <!DOCTYPE 文档根结点 SYSTEM "DTD文件的URL">

             例如:<!DOCTYPE 书架 SYSTEM “book.dtd”>。

    B、当引用的文件是一个公共的文件时:

    <!DOCTYPE 文档根结点 PUBLIC "DTD名称" "DTD文件的URL">

             例如:<!DOCTYPE web-app PUBLIC

    "-//Sun Microsystems,Inc.//DTD Web Application 2.3//EN"

                       "http://java.sun.com/dtd/web-app_2_3.dtd">

     

    DTD约束语法细节

    1、  元素定义

    在DTD文档中使用ELEMENT声明一个XML元素

    语法:<!ELEMENT 元素名称元素类型> 

    :元素类型可以是元素内容、或类型

    eg:<!ELEMENT 书架(书名,作者,售价)>   元素内容用()括起来,先后顺序不变

    eg:<!ELEMENT 书名(#PCDATA)>    #PCDATA为可解析的字符,就是字符串

             元素类型:直接书写,DTD规范定义了如下几种类型

    EMPTY:用于定义空元素,例如<br/>

    ANY:表示元素内容为任意类型。

     

             元素内容:1、用逗号分隔,表示内容的出现顺序必须与声明时一致。

    eg:         <!ELEMENTMYFILE (TITLE,AUTHOR,EMAIL)>    先后顺序不变

    2、用|分隔,表示任选其一,即多个只能出现一个

    eg:<!ELEMENT MYFILE(TITLE|AUTHOR|EMAIL)>   任选其一

    :在元素内容中也可以使用+、*、?等符号表示元素出现的次数

                       +: 一次或多次 (书+)

                     ?:0次或一次 (书?)

                       *: 0次或多次  (书*)

    2、  属性定义

    xml文档中的标签属性需通过ATTLIST为其设置属性

             语法格式:<!ATTLIST 元素名

                                          属性名1 属性值类型 设置说明

                                          属性名2 属性值类型 设置说明

                                         ……

                                         >

     

    例如: <!ATTLIST 商品

                                                  类别 CDATA #REQUIRED     #REQUIRED为必须定义的属性

                                                  颜色 CDATA #IMPLIED        #IMPLIED为可选的属性可写可不写

    对应XML文件:

                                         <商品类别="服装" 颜色="黄色">…</商品>    写了颜色属性   

                                         <商品类别="服装">…</商品>                                不写颜色属性也可

             设置说明有以下几种:

    #REQUIRED:必须设置该属性

    #IMPLIED:可以设置也可以不设置

    #FIXED:说明该属性的取值固定为一个值,在 XML 文件中不能为该属性设置其它值。但需要为该属性提供这个值

    直接使用默认值:在 XML 中可以设置该值也可以不设置该属性值。若没设置则使用默认值。 

     

                                eg:      <!ATTLIST 页面作者

                                           姓名 CDATA #IMPLIED      可选

                                            年龄 CDATA #IMPLIED      可选

                                           联系信息 CDATA #REQUIRED       必须定义

                                           网站职务 CDATA #FIXED "页面作者"        值固定为"页面作者"

                                           个人爱好 CDATA "上网"        不定义个人爱好也默认为"上网"

                                         >

    常用的属性类型:CDATA:表示属性值为普通文本字符串

    ENUMERATED :属性的类型可以是一组取值的列表,在 XML 文件中设置的属性值只能是这个列表中的某个值(枚举)

    ID:表示属性的设置值为一个唯一值。ID 属性的值只能由字母,下划线开始,不能出现空白字符

    ENTITY(实体)

    3、  实体定义

    实体用于为一段内容创建一个别名,以后在XML文档中就可以用别名引用这段内容了。在DTD定义中,一条<!ENTITY …>语句用于定义一个实体。

    实体类型:A、引用实体XML文档用)

                      格式:<!ENTITY 实体名称“实体内容” >

                       引用方式:&实体名称;

                       eg:<!ENTITY  copyright “I am a programmer">

                                 &copyright;     相当于拿到了I am a programmer(简单说就是简写)

    B、参数实体DTD自己用)

                      格式:<!ENTITY % 实体名称 "实体内容" >

                       引用方式:%实体名称;

                                eg:<!ENTITY  % TAG_NAMES "姓名 | EMAIL | 电话 | 地址">

            

                                    <!ELEMENT个人信息 (%TAG_NAMES; | 生日)>  

                                         相当于:<!ELEMENT 个人信息 (姓名 | EMAIL | 电话 | 地址 | 生日)>

     

     

    注:校验XMLDTD是否匹配,直接放到eclipse看有没有报错就OK了。

    例子:(在xml文件内编写DTD)

     

    <?xmlversion="1.0" encoding="UTF-8"standalone="yes"?>

    <!DOCTYPE 书架 [

            <!ELEMENT 书架 (书+)>

            <!ELEMENT 书 (书名,作者,售价)>

            <!ELEMENT 书名 (#PCDATA)>

            <!ELEMENT 作者 (#PCDATA)>

            <!ELEMENT 售价 (#PCDATA)>

    ]>

    <书架>

            <书>

                <书名>Java就业</书名>

                <作者>刘志跃</作者>

                <售价>50元</售价>

            </书>

            ...

    </书架>

     

    展开全文
  • 1,编写xml文档一般基于一个约束文档,该文档用于规定xml的书写规范,常用的约束技术有 (1)XML DTD(早期技术) (2)XML Schema(现在主流技术) 2,编写好xml文档后,就需要对该文档进行解析,常见解析方式有两种:...
  • XML文件常见解析技术介绍

    千次阅读 2011-03-19 18:17:00
    1 引言 XML的出现给分布式计算领域带来了重大影响,其力量源于它数据独立性[1].XML是纯数据描述,与编程语言、操作系统或传输协议无关,从而将数据从以代码为中心基础结构所产生的约束中解放出来,...
  • XML简介

    2021-01-11 13:21:48
    开发中比较常见的解析方式三种 解析器 常见的解析开发包 DOM解析原理及结构模型 dom4j技术栗子 XML约束 作用 约束的分类 约束详解 方式1:内部关联 方式2:外部关联-...
  • JAVA 中 常见的缩写

    2011-02-23 16:20:00
    它本身不是独立的技术规范,而是属于规范一部分,XML文档中文档类型声明既可以是标记约束,也可以是带标记约束的外部文档。这两种约束的总和就是DTD。它规定了XML文档构建方式。      PI...
  • Java2核心技术第7版全两卷.pdf中文高清

    千次下载 热门讨论 2012-09-14 14:22:28
     本书是java 2技术权威指南,全面覆盖java 2技术的高级主题,包括:多线程、集合框架、网络api、数据库编程、分布式对象等,深入探究了swing、java 2d api、javabean、java安全模式、xml、注释、元数据等主题,同时...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 SQL Server 2008数据库设计与实现(关系数据库实现通关宝典) 基本信息 原书名: Pro SQL Server 2008 ...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《SQL Server 2008数据库设计与实现》随书源代码 对应书籍资料见: SQL Server 2008数据库设计与...
  • asp.net知识库

    2015-06-18 08:45:45
    常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1) -- 异步WebService调用 ASP.NET 2.0页面框架的几点新功能 ASP.NET 2.0 中收集的小功能点 asp.net2.0中的webpart使用...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 SQL Server 2008编程入门经典(第3版) 基本信息 原书名: Beginning Microsoft SQL Server 2008 Programming 原...
  • LINQ 实战 6/11

    2012-03-31 17:10:04
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 11/11

    2012-03-31 17:19:10
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 10/11

    2012-03-31 17:17:32
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 9/11

    2012-03-31 17:15:45
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 8/11

    2012-03-31 17:13:51
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 7/11

    2012-03-31 17:12:04
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 5/11

    2012-03-31 17:07:56
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 4/11

    2012-03-31 17:05:58
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 3/11

    2012-03-31 17:03:51
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 2/11

    2012-03-31 17:01:57
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • LINQ 实战 1/11

    2012-03-31 16:59:57
    9.3.2 核心概念:上下文无关的XML创建过程 238 9.3.3 核心概念:简化了的名称 239 9.4 LINQ to XML中相关类的继承体系 241 9.5 在LINQ中操作XML 243 9.5.1 加载XML 243 9.5.2 解析XML 245 9.5.3 创建...
  • Oracle专家高级编程--详细书签版

    热门讨论 2012-08-21 11:57:09
    CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Oracle专家高级编程 基本信息 原书名: expert one-on-one Oracle 原出版社: Wrox Press 作者: (美)...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    9.2 对象模型技术 .103 9.3 面向对象分析 .105 9.4 面向对象设计 .107 9.5 小 结 .110 第十章 类 .112 10.1 类 声 明 .112 10.2 类 成 员 .113 10.3 构造函数和析构函数 .119 10.4 小 ...
  • 是缺乏C#或.NET编程经验,但其他语言编程经验开发人员,以及了解.NET 2.0,而且对.NET 3.0和Visual Studio 2005兴趣程序员全面掌握C#首选教程。  本书以.NET 3.5和VS2008为基础,是C# 2008及其环境最终...
  • BaseActivity是一个抽象类,两个泛型参数,一个是ViewDataBinding,另一个是BaseViewModel,上面ActivityLoginBinding则是继承ViewDataBinding作为第一个泛型约束,LoginViewModel继承BaseViewModel作为第二个...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

常见的xml约束技术有