- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML基础教程2版第3章的代码
第3章 有效的XML文件
例子1
time1.xml
?xml version=1.0 encoding=UTF-8 ?
商店营业时间
商店
商店名称国贸大厦/商店名称
营业时间08:30至18:30/营业时间
/商店
商店
商店名称华联商场/商店名称
营业时间07:30至22:30/营业时间
/商店
/商店营业时间
time2.xml
?xml version=1.0 encoding=UTF-8 ?
商店营业时间
商店
商店名称国贸大厦/商店名称
开门时间08:30/开门时间
关门时间18:30/关门时间
/商店
商店
商店名称华联商场/商店名称
开门时间07:30/开门时间
关门时间22:30/关门时间
/商店
/商店营业时间
3.1有效的XML文件
limitShop.dtd
!ELEMENT 商店营业时间 (商店*)
!ELEMENT 商店 (商店名称,开门时间,关门时间)
!ELEMENT 商店名称 (#PCDATA)
!ELEMENT 开门时间 (#PCDATA)
!ELEMENT 关门时间 (#PCDATA)
例子2
example3_2.xml
?xml version=1.0 encoding=UTF-8 ?
!DOCTYPE 手机用户表 SYSTEM limitShop.dtd
商店营业时间
商店
商店名称西单商场/商店名称
开门时间06:30/开门时间
关门时间23:00/关门时间
/商店
商店
商店名称海淀商厦/商店名称
开门时间07:30/开门时间
关门时间18:30/关门时间
/商店
/商店营业时间
3.2怎样检查有效性
例子3
TestValidate.java
import javax.xml.parsers.*;
import java.io.*;
import org.w3c.dom.*;
import java.util.Scanner;
public class TestValidate{
public static void main(String args[]){
String fileName=null;
try { Scanner reader=new Scanner(System.in);
System.out.print(请输入要验证有效性的XML文件的名字:);
fileName=reader.nextLine();
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
factory.setValidating(true);
DocumentBuilder builder= factory.newDocumentBuilder();
MyHandler handler=new MyHandler();
builder.setErrorHandler(handler);
Document document=builder.parse(new File(fileName)) ;
if(handler.errorMessage==null)
System.out.println(fileName+文件是有效的);
else
System.out.println(fileName+文件不是有效的);
}
catch(Exception e){
System.out.println(e);
}
}
}
class MyHandler extends DefaultHandler{
String errorMessage=null;
public void error(SAXParseException e) throws SAXException{
errorMessage=e.getMessage();
System.
您可能关注的文档
- unit7导学案.doc
- unit3theearth练习题.doc
- Unit7-8英语教案.doc
- Unit77-10学案.doc
- unit1Art学案.doc
- unity3d摄像机跟随角色时被物体遮挡解决方案.doc
- Unit_3At_the_zoo教案.doc
- UD优道汽车养护之润滑系统介绍及使用方法和常见问题.doc
- UPS电源输入输出形式及应用.doc
- U盘不能格式化的解决办法.doc
- 【专家PPT】四川大学 刘友波PPT:人工智能赋能的新型配电系统规划.docx
- 联合国贸发会议:2025年技术和创新报告:包容性人工智能促进发展.docx
- 掌握生成式人工智能与提示工程:数据科学家的实用指南 Mastering Generative AI and Prompt Engineering A Practical Guide for Data Scientists.docx
- 源网荷储智能微电网发展趋势与价值.pptx
- 房地产 -拉斯维加斯办公室2025年第四季度数据 Las Vegas office Figures Q4 2025.docx
- 房地产 -2025年第四季度拉斯维加斯工业数据 Las Vegas Industrial Figures Q4 2025.docx
- 领先的独立大模型公司智谱,产品矩阵快速扩张.docx
- 韦青:如何像马斯克一样思考工程师思维的养成.docx
- 2025年广州市“人工智能+”典型案例名单.docx
- 2025年Reddit社区运营终极指南(英).docx
最近下载
- 钢筋混凝土薄壳结构设计规程.docx VIP
- 2024济南历城区中小学教师招聘考试真题及答案.docx VIP
- 潮州市烟草专卖局专卖执法资格测试考试试卷(烟草专卖法律知识科目).docx VIP
- TSZRCA 007-2023 机器人特种线缆专用铜箔丝材料技术规范.pdf VIP
- 存储基础知识培训.pptx VIP
- 多叶片微风风力发电项目可行性报告.pptx VIP
- TSZRCA 003-2023 机器人本体电源线缆技术规范.pdf VIP
- hopeVert300系列通用型变频器选型手册 - 禾望电气.PDF VIP
- 汽车零部件质量控制和检测先进技术.docx VIP
- 矿物绝缘电缆敷设技术规程 施工专业.pdf VIP
原创力文档


文档评论(0)