




已阅读5页,还剩122页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 黑魔方 基 础 教 程 系 列 耿祥义 编著 2 第第 1 章章 XML 简介简介.5 习题一7 第第 2 章章 规范的规范的 XML 文件文件.9 例子 1.10 例子 2.11 习题二13 第第 3 章章 有效的有效的 XML 文件文件.18 例子 1.18 例子 2.19 例子 3.20 例子 4.21 例子 5.22 例子 6.23 例子 7.24 例子 8.27 例子 9.27 例子 10.28 例子 11.29 例子 12.29 例子 13.30 例子 14.30 例子 15.31 例子 16.32 例子 17.33 例子 18.34 例子 19.35 例子 20.36 例子 21.37 例子 22.38 习题三39 第第 4 章章 XML 与与 CSS .41 例子 1.41 例子 2.42 例子 3.43 例子 4.44 3 例子 5.46 例子 6.48 例子 7.49 例子 8.50 例子 9.51 例子 10.52 习题四53 第第 5 章章 XSL 变换变换.56 例子 1.56 例子 2.57 例子 3.58 例子 4.59 例子 5.60 例子 6.61 例子 7.63 例子 8.64 例子 9.66 例子 10.68 例子 11.69 习题五70 第第 6 章章 基于基于 DOM 的解析器的解析器74 例子 1.74 例子 2.75 例子 3.77 例子 4.79 例子 5.81 例子 6.83 例子 7.84 例子 8.86 例子 9.87 例子 10.89 例子 11.92 习题六94 第第 7 章章 基于基于 SAX 的解析器的解析器96 例子 1.96 例子 2.97 例子 3.99 4 例子 4.101 例子 5.102 例子 6.105 例子 7.107 例子 8.108 例子 9.110 例子 10.112 例子 11.114 例子 12.116 习题七119 第第 8 章章 XML SCHEMA 模式简介模式简介.121 例子 1.121 例子 2.123 例子 3.124 例子 4.126 习题 8.127 5 第第 1 章章 XML 简介简介 show.cssshow.css name display:block;font-size:18pt;font-weight:bold sex display:line;font-size:16pt;font-weight:bold birthday display:line;font-size:9pt;font-weight:bold Cha1_1.xmlCha1_1.xml 张小三 男 1981 年 10 月 10 日 王小妹 女 1985 年 12 月 12 日 Price.xmlPrice.xml 6 电视机 8967 元 手机 2780 元 TestXML.javaTestXML.java import javax.xml.parsers.*; import org.xml.sax.helpers.*; import org.xml.sax.*; import java.io.*; import org.w3c.dom.*; public class TestXML public static void main(String args) try DocumentBuilderFactory factory= DocumentBuilderFactory. newInstance(); DocumentBuilder builder= factory. newDocumentBuilder(); MyHandler handler=new MyHandler(); builder.setErrorHandler(handler); Document document= builder. parse(new File(“Price.xml“) ; NodeList nodelist=document.getElementsByTagName(“goods“); int size=nodelist.getLength(); for(int k=0;k (5) 0) 17 System.out.println(“标记:“ “+localName+“ “隶书的名称空间:“+uri); else System.out.println(“标记:“ “+localName+“ “未隶属任何名称空间“); 18 第第 3 章章 有效的有效的 XML 文件文件 例子例子 1 dtdFile.dtddtdFile.dtd Cha3_1.xmlCha3_1.xml 23 点 12 分 23 点 12 分 08 点 45 分 19 点 19 36 分 例子例子 2 TestValidate.javaTestValidate.java import javax.xml.parsers.*; import org.xml.sax.helpers.*; import org.xml.sax.*; 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.println(“请输入要验证有效性的文件名字:“); 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(“XML 文件是有效的“); else System.out.println(“XML 文件不是有效的“); 20 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.out.println(“一般错误:“+errorMessage); public void fatalError(SAXParseException e) throws SAXException errorMessage=e.getMessage(); System.out.println(“致命错误:“+errorMessage); 例子例子 3 dtdFile.dtddtdFile.dtd Cha3_3.xmlCha3_3.xml 21 张林将 北京大学计算机理学硕士 获 2005 年度光华奖学金 获 2003 年度一等奖学金 2004 被一次警告处分 男 李小黎 清华大学自动化专业工学博士 获 2003 年度光华奖学金 女 王劲劲 南京大学文学系文学学士 女 例子例子 4 dtdFile.dtddtdFile.dtd Cha3_4.xmlCha3_4.xml 22 K83 次特快列车 20 点 36 分 07 点 12 分 K18 次特快列车 16 点 36 分 09 点 16 分 例子例子 5 dtdFile.dtddtdFile.dtd Cha3_5.xmlCha3_5.xml 红桌子 大小如何? 23 例子例子 6 dtdFile.dtddtdFile.dtd Cha3_6.xmlCha3_6.xml 交通工具 农用车 TestAttsOne.javaTestAttsOne.java import javax.xml.parsers.*; import org.xml.sax.helpers.*; import org.xml.sax.*; import java.io.*; public class TestAttsOne public static void main(String args) try SAXParserFactory factory=SAXParserFactory.newInstance() ; factory.setValidating(true); factory.setNamespaceAware (true); SAXParser saxParser=factory.newSAXParser(); MyHandlerOne handler=new MyHandlerOne (); saxParser.parse(new File(“cha3_6.xml“),handler); 24 catch(Exception e) System.out.println(e); class MyHandlerOne extends DefaultHandler public void startElement(String uri,String localName,String qName,Attributes atts) System.out.print(“); System.out.println(“该标记的属性:“); for(int k=0;k 例子例子 11 dtdFile.dtddtdFile.dtd Cha3_11.xmlCha3_11.xml 本论文详细讨论了线段自映射的拓扑熵和 Li-yorke 混沌之间的关系 本论文详细讨论了基于 SOAP 通信中 XML 文件的作用。 例子例子 12 dtdFile.dtddtdFile.dtd Cha3_12.xmlCha3_12.xml 30 Java 基础教程 JSP 基础教程 例子例子 13 dtdFile.dtddtdFile.dtd Cha3_13.xmlCha3_13.xml 例子例子 14 dtdFile.dtddtdFile.dtd 31 Cha3_14.xmlCha3_14.xml 张三 李四 例子例子 15 dtdFile.dtd:dtdFile.dtd: Cha3_15.xmlCha3_15.xml 我正在看上的节目, 喜欢。 32 例子例子 16 dtdFile.dtddtdFile.dtd Cha3_16.xmlCha3_16.xml 这是一个 java 文件: 这是一个 txt 文件: GetNode.javaGetNode.java import org.w3c.dom.*; import javax.xml.parsers.*; import java.io.*; class GetNode public static void findNodeMessage(NodeList nodelist) 33 int size=nodelist.getLength(); for(int k=0;k 35 23 点 12 分 23 点 12 分 08 点 45 分 19 点 36 分 例子例子 19 dtdFile.dtddtdFile.dtd Cha3_19.xmlCha3_19.xml 36 老虎牌 熊猫牌 铝合金窗户 云升牌 红星牌 例子例子 20 dtdFile.dtddtdFile.dtd Cha3_20.xmlCha3_20.xml 老虎的师傅 37 忠实的朋友 例子例子 21 dtdFile.dtddtdFile.dtd Cha3_21.xmlCha3_21.xml 用于运输公路乘客。 用于运输公路货物。 农用车,不是一汽生产的。 用于运输铁路乘客。 38 用于运输铁路货物。 例子例子 22 dtdFile.dtddtdFile.dtd Cha3_22.xmlCha3_22.xml 张三 Sunrise 锦辉商城 大连 39 张三 Moonriver 月亮河 天津 习题三习题三 1什么叫有效的 XML 文件? 2DTD 文件的编码必须和其约束的 XML 文件的编码相一致吗? 3DTD 文件中元素的作用与其在 DTD 文件中的书写位置有关吗? 4XML 文件怎样和一个 DTD 文件关联? 5对于一个有效的 XML 文件,标记中的属性一定要有ATTLIST 声明约束吗? 6下列ATTLIST 声明有何不同? (1) (2) (3) 7ID 类型的属性有什么特点? 8假如 XML 文件中没有标记的属性是 ID 类型,那么将某个属性的类型约束为 IDREF 类型是否合理? 9如果一个属性的类型是 NMTOKEN,下列哪个字符串是该属性可以取的属性值? (1) hello (2)How are you (3) _Good (4)2002-12-22 10假如有如下的 DTD 文件: A.dtdA.dtd 40 请问,下列 XML 文件是有效的吗?如果不是有效的,请将其修改为有效的。 B.xmlB.xml 张三 优秀 良好 李四 11请编写一个有效的 XML 文件,约束该 XML 文件的 DTD 文件如下: dtdFile.dtddtdFile.dtd 41 第第 4 章章 XML 与与 CSS 例子例子 1 Cha4_1.xmlCha4_1.xml 北京时间: 12 点 56 分 格林威治时间: 4 点 56 分 Show1.cssShow1.css time display:block;font-size:20pt;font-weight:bold; time#beijing display:block;font-size:20pt;font-weight:bold; color:rgb(255,0,0); hour display:line;font-size:16pt;color:rgb(0,255,0); 42 minute display:line;font-size:8pt;color:rgb(255,30,120); 例子例子 2 Cha4_2.xmlCha4_2.xml 王小另,我是第一个块,靠左对齐 李毛头,我是第二个块,靠左对齐 钟进立 ,我是第三个块,靠左对齐 赵小拟,距左面 180 像素,距离上方 16 像素。 Show2.cssShow2.css name#01 display:block; background-color:yellow; width=160; name#02 display:block; background-color:cyan; 43 width=150; name#03 display:block; width=140; background-color:blue; name#04 display:block; background-color:pink; position:absolute; width=100; height=100; left=180; top=16; 例子例子 3 Cha4_3.xmlCha4_3.xml 这里是现代电影院 班级里的女同学先入座了, 男同学尾随着入座吧 这是马路,不在电影院里哦! 44 Show3.cssShow3.css Cinema display:block; font-size:18pt; color:black; position:absolute; left=100; top=10; width=220; height=100; Girl,Boy display:line; font-size:12pt; color:red; Road display:line; font-size:22pt; color:blue; position:absolute; left=30; top=100; 例子例子 4 Cha4_4.xmlCha4_4.xml 45 电视机 三种价格: 29 寸纯平,1388 元/台 29 寸数字高清 1899 元/台 29 寸液晶 5999 元/台 生产日期:2005.6 北京电视机厂生产 Show4.cssShow4.css TV display:block; font-size:28pt;color:black; price display:list-item; list-style-type:decimal; margin-left:30; font-size:18pt;color:red; item1 display:list-item; list-style-type:square; margin-left:60; font-size:18pt;color:red; item2 display:list-item; list-style-type:square; margin-left:60; 46 font-size:18pt;color:red; item3 display:list-item; list-style-type:square; margin-left:60; font-size:18pt;color:red; date display:list-item; list-style-type:decimal; margin-left:30; font-size:18pt;color:blue; made display:list-item; list-style-type:decimal; margin-left:30; font-size:18pt;color:cyan; 例子例子 5 Cha4_5.xmlCha4_5.xml 请看一个数学公式: (A+B)2= A2+2AB+B2 47 请看二个化学分子式: H2O, CO2. Show5.cssShow5.css math display:block; font-size:16pt; font-style:italic; color:black; chemistry display:block; font-size:16pt; color:black; sup display:line; font-size:10pt; font-weight:bold; font-style:italic; color:red; vertical-align:super; low display:line; font-size:10pt; font-weight:bold; color:blue; vertical-align:bottom; 48 例子例子 6 Cha4_6.xmlCha4_6.xml 我是最大的点边框 我是其中的双线小边框: 我是其中的 3D 小边框: Show6.cssShow6.css bigFrame display:block; border-style :dotted; border-top-width:15; font-size:18pt;color:red; width=260; height=150 smallFrame#01 display:block; border-style:double; font-size:12pt;color:blue; width=180; height=60 smallFrame#02 图 4.6 设置边框 图 4.7 设置边框的边缘 49 display:block; border-style:ridge; font-size:12pt;color:green; width=150; height=30 例子例子 7 Cha3_7.xmlCha3_7.xml 高级灌水师 姓名:小黑 发证单位:清华大学黑魔方 初级灌水师 姓名:Nancy 发证单位:清华大学黑魔方 Show7.cssShow7.css grade1 display:block; border-style:ridge; border-top-width:15; margin-top:2; margin-left:2; margin-right:2; text-align:center; font-size:18pt;color:red; width=230; 50 height=100; name,authorized display:list-item; margin-left:22 ; text-align:left; font-size:12pt;color:green; grade2 display:block; border-style:dotted; border-top-width:10; margin-top:12; margin-left:2 ; margin-right:2; text-align:center; font-size:18pt;color:blue; width=230; height=100; 例子例子 8 Cha4_8.xmlCha4_8.xml 俺是著名的 TOM 老猫,很多人使用俺的形象。 Show8.cssShow8.css 51 tom display:block; position:absolute; top=50; left=10; width=150px; height=120px; text-align:center; font-size:18pt;color:blue; font-weight:bold; background-image:URL(tom.jpg); background-repeat:no-repeat image display:block; position:absolute; top=10; left=180; width=150px; height=200px; background-image:URL(flower.gif); background-repeat:repeat 例子例子 9 Cha4_9.xmlCha4_9.xml 鼠标在我上面是手的形状 鼠标在我上面是运动的形状 52 Show9.cssShow9.css mouse#A1 display:block; cursor:hand; font-size:16pt; color:red; width=130; height=100; border-style:double; mouse#A2 display:block; cursor:move; font-size:16pt; color:blue; width=130; height=100; border-style:double; 例子例子 10 Cha4_10Cha4_10 著名的老猫,孩子们非常喜欢的卡通。 著名的老鼠,在和 Tom 的战斗中经常获得胜利。 53 Show10.cssShow10.css tom display:block; position:absolute; top=6; left=10; width=150px; height=120px; font-size:18pt; color:blue; background-color:yellow; z-index:10; jerry display:block; position:absolute; font-size:20pt; font-style:italic; top=60; left=110; width=170px; height=110px; background-color:pink; z-index:5; 习题四习题四 1XML 文件使用什么指令来使用 CSS。 2假如 XML 有一个标记的名字是“学生” ,如果想让该标记中的文本内容在一个块区 域中显示、字体的颜色是“红色” 、字体的大小是 18 磅,对应的 CSS 应当提供怎样的样 式表? 3假设 XML 有三个标记的名字都是“学生” ,都有“ID”属性。请编写 CSS 使得三个 54 该标记中的文本内容分别在块区域中显示,要求三个块区域的边框互不相同。 4有下列 XML 文件以及 CSS 层叠样式表,如果准备显示效果如图 4.9 的数据,应当修 改 XML 文件还是 CSS 层叠样式表文件? Xiti4.xmlXiti4.xml 王开出 男 1970.12.28 出生 广东 showStudent.cssshowStudent.css student display:block; display:list-item; list-style-type:decimal; margin-left:30; font-size:10pt; color:black; sex display:list-item; list-style-type:lower-roman; margin-left:60; font-size:8pt; color:green; birthday display:list-item; list-style-type:lower-roman; margin-left:60; 图 4.9 用样式表显示数据 55 font-size:8pt; color:blue; address display:list-item; list-style-type:lower-roman; margin-left:60; font-size:8pt; color:pink; 5请为下列 XML 文件编写相应的 CSS,使得 XML 文件的数据显示效果如图 4.10。 Xiti5.xmlXiti5.xml Sn= a1+a2+.+an (NH4)2O, CO2. 图 4.10 样式表显示数据的效果 56 第第 5 章章 XSL 变换变换 例子例子 1 Cha5_1.xmlCha5_1.xml 张小三 1985 年 6 月 28 日 Cha5_1.xslCha5_1.xsl 57 例子例子 2 Cha5_2.xmlCha5_2.xml Java 基础教程 29 元 2004.9 JSP 基础教程 22 元 2004.11 Cha5_2.xslCha5_2.xsl 书名 售价 出版时间 58 例子例子 3 Cha5_3.xmlCha5_3.xml T23 次 19 点 25 分 武汉 广州 T83 次 20 点 29 分 北京 大连 59 Cha5_3.xslCha5_3.xsl 车次 开车时间 始发站 终到站 例子例子 4 Cha5_4.xmlCha5_4.xml 雷大声 60 震动大 喊山躲 压一片 Cha5_4.xslCha5_4.xsl 大连加油! 北京加油! 例子例子 5 Cha5_5.xmlCha5_5.xml 张三sun 李四 61moon Cha5_5.xslCha5_5.xsl 例子例子 6 Cha5_6.xmlCha5_6.xml 张山 95 分 88 分 90 分 62 李四 90 分 80 分 70 分 Cha5_6.xslCha5_6.xsl 姓名 高等数学 大学物理 大学英语 XML 版本号及编码: 63 例子例子 7 Cha5_7.xmlCha5_7.xml 电视机 2005 年 120 台 2390 元 洗衣机 2005 年 234 台 1234 元 Cha5_7.xslCha5_7.xsl 64 例子例子 8 Cha5_8.xmlCha5_8.xml 2101 50 张 50 把 2301 40 张 40 把 65 2401 5 张 3 把 Cha5_8.xslCha5_8.xsl 66 例子例子 9 Cha5_9.xmlCha5_9.xml 海尔空调 3456 元 呖呖空调 2456 元 星云空调 1456 元 健康色拉油 56 元 软软方便面 0.75 元 红红辣酱 15 元 67 Cha5_9.xslCha5_9.xsl 列出质量为一级、二级的产品 不是一级或二级产品 68 例子例子 10 Cha5_10.xmlCha5_10.xml 小黄狗 a.jpg 小狗熊 b.jpg Cha5_10.xslCha5_10.xsl 2 69 例子例子 11 Cha5_11.xmlCha5_11.xml 电视机 2005 年 120 台 2390 元 洗衣机 2005 年 234 台 1234 元 Cha5_11.xslCha5_11.xsl 以下使用模板调用标记: 70 输出当前正在使用的 XML 标记的文本内容: 暂时不使用下列模板调用标记: 习题五习题五 1XSL 变换的目的是什么? 2XSL 样式表的基本结构是怎样的? 3XSL 样式表必须有根模板吗?根模板的格式如何? 4假设 XML 文件的根标记是“student” ,那么 XML 文件中哪些标记和下列模板匹配? 模板的内容 71 5在一个模板中可以使用模板调用标记,假设和当前模板匹配的标记是“student” ,请 说出当前模板中使用 的作用是什么? 6请写出下列 XSL 样式表:“Xiti6.xsl”变换得到的 html 文件。 Xiti6.xmlXiti6.xml 234 元 北京 56 元 上海 Xiti6.xslXiti6.xsl 72 7请写出下列 XSL 样式表:“Xiti7.xsl”变换得到的 html 文件。 Xiti7.xmlXiti7.xml 获得 2006 年度一等奖学金 25 岁 25 岁 Xiti7.xslXiti7.xsl 73 74 第第 6 章章 基于基于 DOM 的解析器的解析器 例子例子 1 Cha6_1.xmlCha6_1.xml sdfs 张三 25 岁 3190 元/月 李四 35 岁 4320 元/月 王五 45 岁 5610 元/月 JAXPOne.javaJAXPOne.java import org.w3c.dom.*; import javax.xml.parsers.*; import java.io.*; public class JAXPOne public static void main(String args) try DocumentBuilderFactory factory= DocumentBuilderFactory. newInstance(); 图 6.2 使用 DOM 解析器 75 DocumentBuilder builder= factory. newDocumentBuilder(); Document document= builder. parse(new File(“Cha6_1.xml“) ; String version= document.getXmlVersion(); System.out.println(“XML 声明的版本号:“+version); String encoding= document.getXmlEncoding(); System.out.println(“XML 声明的的编码:“+encoding); Element root=document.getDocumentElement() ; String rootName=root.getNodeName(); System.out.println(“XML 文件根节点的名字:“+rootName); NodeList nodelist=document.getElementsByTagName(“雇员“); int size=nodelist.getLength(); for(int k=0;k 老虎牌 熊猫牌 铝合金窗户 云升牌 红星牌 JAXPSeven.javaJAXPSeven.java import org.w3c.dom.*; import javax.xml.parsers.*; import java.io.*; public class JAXPSeven public static void main(String args) try DocumentBuilderFactory factory= DocumentBuilderFactory. newInstance(); DocumentBuilder builder= factory. newDocumentBuilder(); Document document= builder. parse(new File(“Cha6_7.xml“) ; DocumentType doctype=document.getDoctype(); String DTDName=doctype.getName(); System.out.println(“DTD 名字:“+DTDName); String publicId=doctype.getPublicId(); System.out.println(“public 标识:“+publicId); String systemId=doctype.getSystemId(); System.out.println(“system 标识:“+systemId); String internalDTD =doctype.getInternalSubset(); System.out.println(“内部 DTD:“+internalDTD); catch(Exception e) System.out.println(e); 86 例子例子 8 Ok.txtOk.txt 你好,最近工作很忙吧 在忙些什么? a.dtda.dtd Cha6_8.xmlCha6_8.xml 我正在看上的节目。 JAXPEight.javaJAXPEight.java import org.w3c.dom.*; import javax.xml.parsers.*; import java.io.*; public class JAXPEight public static void main(String args) 87 try DocumentBuilderFactory factory= DocumentBuilderFactory. newInstance(); DocumentBuilder builder= factory. newDocumentBuilder(); Document document= builder. parse(new File(“cha6_8.xml“) ; DocumentType doctype=document.getDoctype(); NamedNodeMap map=doctype.getEntities(); for(int k=0;k0) str=uri; System.out.print(“0) int d=Integer.parseInt(str); personSum=personSum+d; if(math) mathSum=mathSum+d; if(english) englishSum=englishSum+d; isComputabled=false; System.out.print(text); public void startElement(String uri,String localName, String qName,Attributes atts) System.out.print(“); if(localName.endsWith(“成绩“) isComputabled=true; if(localName.startsWith(“数学“) math=true; if(localName.startsWith(“英语“) english=true; if(localName.equals(“学生“) personSum=0; count+; public void endElement(String uri,String localName,String qName) System.out.print(“); math=false; english=false; if(localName.equals(“学生“) System.out.print(“该生的总成绩:“+personSum); 105 public void endDocument() System.out.println(“ “); System.out.println(“数学平均成绩:“+mathSum/count); System.out.println(“英语平均成绩:“+englishSum/count); 例子例子 6 a.dtda.dtd Cha7_6.xmlCha7_6.xml 电视机 3236 元 SAXSix.javaSAXSix.java import javax.xml.parsers.*; import org.xml.sax.helpers.*; import org.xml.sax.*; import java.io.*; public class SAXSix public static void main(String args) try 106 SAXParserFactory factory=SAXParserFactory.newInstance() ; factory.setNamespaceAware (true); SAXParser saxParser=factory.newSAXParser(); MyHandler handler=new MyHandler(); saxParser.parse(new File(“cha7_6.xml“),handler); catch(Exception e) System.out.println(e); class MyHandler extends DefaultHandler int count=0; public void characters(char ch,int start,int length) String text=new String(ch,start,length); System.out.print(text); public void ignorableWhitespace(char ch,int start,int length) count+; System.out.print(“第“+count+“个空白区“); public void startElement(String uri,String localName, String qName,Attributes atts) System.out.print(“); public void endElement(String uri,String localName,String qName) System.out.println(“); public void endDocument() System.out.println(“解析过程结束,报告了“+count+“次空白“); 107 例子例子 7 Cha7_7.xmlCha7_7.xml 1980 年出生,大学毕业。 1972 年出生,博士毕业。 1980 年出生,大学毕业。 SAXSeven.javaSAXSeven.java import javax.xml.parsers.*; import org.xml.sax.helpers.*; import org.xml.sax.*; import java.io.*; public class SAXSeven public static void main(String args) try SAXParserFactory factory=SAXParserFactory.newInstance() ; factory.setNamespaceAware (true); factory.setValidating(true); SAXParser saxParser=factory.newSAXParser(); MyHandler handler=new MyHandler(); saxParser.parse(new File(“cha7_7.xml“),handler); catch(Exception e) System.out.println(e); class MyHandler extends DefaultHandler int count=0; public void startPrefixMapping(String prefix,String uri) count+; 108 System.out.print(“前缀:“+prefix+“ “); System.out.println(“名称空间的名称:“+uri); public void endPrefixM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江黑河爱辉区中心敬老院招聘工作人员13人考前自测高频考点模拟试题(含答案详解)
- 2025广西南宁市武鸣区乡村振兴局招聘公益性岗位工作人员1人模拟试卷及答案详解(历年真题)
- 2025广西贺州市富川瑶族自治县公安局第一次公开招聘警务辅助人员8人模拟试卷及答案详解1套
- 2025春季内蒙古包头市第四医院人才引进9人模拟试卷及答案详解(必刷)
- 2025贵州黔东南州镇远县青溪司法所招聘1人考前自测高频考点模拟试题含答案详解
- 2025江苏东南大学招聘5人考前自测高频考点模拟试题及答案详解(典优)
- 2025年新乡市开发公益性岗位安置就业困难毕业生25人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025金沙县城乡建设发展集团有限公司考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年大兴安岭塔河县公安局公开招聘警务辅助人员80人模拟试卷及完整答案详解1套
- 2025国网新源集团有限公司第二批高校毕业生录用人选的模拟试卷附答案详解(考试直接用)
- JJF 1915-2021倾角仪校准规范
- GB/T 8017-2012石油产品蒸气压的测定雷德法
- GB/T 15382-2021气瓶阀通用技术要求
- 零星工程维修合同
- DB37-T 4328-2021 建筑消防设施维护保养技术规程
- 传染病布氏菌病 课件
- 航空器紧固件安装及保险课件
- 初始过程能力研究报告-PPK
- 普通话班会课市公开课金奖市赛课一等奖课件
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
- 摄影器材公司销售和顾客服务质量管理方案
评论
0/150
提交评论