CnPack Forum


 
Subject: 如何用VC或JAVA操作XML
sue
新警察
Rank: 1



UID 14923
Digest Posts 0
Credits 4
Posts 1
点点分 4
Reading Access 10
Registered 2007-5-22
Status Offline
Post at 2007-5-22 17:40  Profile | Blog | P.M. 
如何用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 编辑 ]
Top
zzzl (早安的空气)
版主
Rank: 7Rank: 7Rank: 7



UID 590
Digest Posts 0
Credits 399
Posts 199
点点分 399
Reading Access 100
Registered 2004-11-29
Status Offline
Post at 2007-5-22 19:56  Profile | Blog | P.M.  | QQ
自己写一个xml解析器
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-5-22 20:05  Profile | Blog | P.M. 
估计这个题目是考XML解析器的使用,而不是自己写一个解析器吧?
Top
kendling (小冬)
高级版主
Rank: 8Rank: 8
MyvNet


Medal No.1  
UID 703
Digest Posts 5
Credits 978
Posts 580
点点分 978
Reading Access 101
Registered 2005-2-18
Location 广东
Status Offline
Post at 2007-5-23 09:51  Profile | Site | Blog | P.M.  | QQ | Yahoo!
对,如果用VC可以直接使用M$的解析器。




小冬
http://MyvNet.com
Top
 




All times are GMT++8, the time now is 2024-11-25 02:12

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.010161 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP