Subject:
如何用VC或JAVA操作XML
[Print This Page]
Author:
sue
Time:
2007-5-22 17:40
Subject:
如何用VC或JAVA操作XML
大家好,我是新手
根据实际题目要求编程,可用VC或Java
题目:假设有下面飞机订票XML程序文档及其DTD文档:
<?xml version=”1.0”?>
<!DOCTYPE TICKET SYSTEM ”Ticket1.dtd”>
<TICKETS>
<TICKET_ORDER>
<ID>SD1803</ID>
<FROM>北京</FROM>
<TO>上海</TO>
<DATE>
<YEAR>2000</YEAR>
<MONTH>5</MONTH>
<DAY>20</DAY>
</DATE>
<TIME>
<HOUR>8</HOUR>
<MINUTE>30</MINUTE>
</TIME>
<PRICE>700.00</PRICE>
<AMOUNT>2</AMOUNT>
<TOTAL>1400.00</TOTAL>
</TICKET_ORDER>
<TICKET_ORDER>
<ID>JN0273</ID>
<FROM>上海</FROM>
<TO>北京</TO>
<DATE>
<YEAR>2000</YEAR>
<MONTH>5</MONTH>
<DAY>26</DAY>
</DATE>
<TIME>
<HOUR>17</HOUR>
<MINUTE>41</MINUTE>
</TIME>
<PRICE>720.00</PRICE>
<AMOUNT>2</AMOUNT>
<TOTAL>1440.00</TOTAL>
</TICKET_ORDER>
</TICKETS>
Ticket1.dtd。
<!ELEMENT TICKET_ORDER
(ID|FROM|TO|DATE|TIME|PRICE|AMOUNT|TOTAL)+>
<!ELEMENT ID#PCDATA>
<!ELEMENT FROM#PCDATA>
<!ELEMENT TO#PCDATA>
<!ELEMENT DATE(YEAR,MONTH,DAY)>
<!ELEMENT TIME(HOUR,MINUTE)>
<!ELEMENT PRICE#PCDATA>
<!ELEMENT AMOUNT#PCDATA>
<!ELEMENT TOTAL#PCDATA>
<!ELEMENT YEAR#PCDATA>
<!ELEMENT MONTH#PCDATA>
<!ELEMENT DAY#PCDATA>
<!ELEMENT HOUR#PCDATA>
<!ELEMENT MINUTE#PCDATA>
编写XML应用程序完成下面的操作:
(1) 显示XML解析器阅读改文档时产生的所有“元素开始”事件和字符数据事件
(2) 显示出所有的订票信息S
(3) 搜索给定航班号的订票单
[
本帖最后由 skyjacker 于 2007-5-22 19:46 编辑
]
Author:
zzzl
Time:
2007-5-22 19:56
自己写一个xml解析器
Author:
Passion
Time:
2007-5-22 20:05
估计这个题目是考XML解析器的使用,而不是自己写一个解析器吧?
Author:
kendling
Time:
2007-5-23 09:51
对,如果用VC可以直接使用M$的解析器。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0