第16章 XML Schema 699
16.1 XSD的引用与验证 700
实例445 在XML中使用XML Schema 700
实例446 验证XML是否符合Schema的描述 701
实例447 XSD文档根元素的引用 703
实例448 在XSD中使用注释 703
16.2 使用XSD简单类型定义XML元素 704
实例449 在XSD定义XML元素 704
实例450 使用xs:simpleType和xs:restriction 705
实例451 使用xs:list 706
实例452 使用xs:enumeration 708
实例453 使用xs:pattern 710
16.3 使用XSD复杂类型定义XML元素 711
实例454 使用xs:complexType和xs:sequence 711
实例455 使用xs:choice 713
实例456 使用xs:all 714
实例457 使用xs:group 716
实例458 使用xs:extension和xs:simpleContent 718
实例459 使用xs:extension和xs:complexContent 719
实例460 使用xs:restriction和xs:simpleContent 721
实例461 使用xs:restriction和xs:complexContent 723
实例462 使用xs:attributeGroup和xs:attribute 725
16.4 使用XSD的普通类型 727
实例463 在XSD中对字符进行限制 727
实例464 在XSD中对数值进行限制 728
第17章 解析XML文件 730
17.1 使用SAX读取XML 731
实例465 从文件中读取XML 731
实例466 从数据流中读取XML 732
实例467 从数据源中读取XML 733
17.2 使用SAX解析XML 734
实例468 解析XML元素名称 734
实例469 解析XML元素名称和内容 736
实例470 解析XML元素属性和属性值 738
实例471 使用VO解析XML元素 740
实例472 使用VO解析XML元素和属性 741
实例473 使用SAX验证DTD 743
17.3 使用DOM读取XML 745
实例474 从文件中读取XML 745
实例475 从数据流中读取XML 746
实例476 从数据源中读取XML 747
17.4 使用DOM解析XML 748
实例477 解析XML元素名称 748
实例478 解析XML元素名称和内容 749
实例479 解析XML元素属性和属性值 751
实例480 使用VO解析XML元素 752
实例481 使用VO解析XML元素和属性 753
17.5 使用DOM操作XML 755
实例482 创建简单的XML文件 755
实例483 创建基本的XML文件 757
实例484 使用VO创建XML文件 759
实例485 使用DOM添加XML元素 761
实例486 使用DOM修改XML元素 764
实例487 使用DOM删除XML元素 766
第6篇 操作PDF篇
第18章 操作PDF文档 770
18.1 文档和文档属性 771
实例488 创建PDF文档 771
实例489 添加PDF文档标题 772
实例490 添加PDF文档主题 773
实例491 添加PDF文档关键词 774
实例492 添加PDF文档作者 775
实例493 添加PDF文档创建者 776
实例494 添加PDF文档制作者 777
实例495 添加PDF文档创建日期 778
18.2 初始化操作 779
实例496 设置页面大小 779
实例497 横向显示页面 780
实例498 纵向显示页面 781
实例499 添加水印 782
实例500 添加页眉和页脚 783
实例501 创建新页 784
实例502 为PDF文档添加页码 785