资源描述:
《xml及其应用课程实习讲义》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第1章基础知识实训1、设计书籍记录,book,xml(简略信息如下,可以根据自己的合理理解重新设计,书籍记录不少于20条)。罗贯中文艺出版社0-764-58007-8802、按1的设计要求为其编写相应的DTD,在编写DTD之前,应以
2、自然语言方式给出节点详细的有效性说明,如:(1)属性id必须出现】3、按1的设计要求为其编写相应的schema,在编写schema之前,应以自然语言方式给岀节点详细的有效性说明,如:(1)name元素是小于长度20的字符串(2)age是小于100的整型4、编写book,xsl,用表格显示所有的记录(可以使用XSL技术或其它技术)注:以下实现采用SAX、DOM技术或其它技术5、编写book,jsp用表单的形式使用户能够翻阅前后条记录,并且可以提醒用户已经在第一条记录和已到达最后一条记录。三国演义书号:0-764-58007-8者社价作版定岀罗
3、贯中剩余数量:80文艺出版社<上一条最后一条>>80元<<第一条6、编写book-split,jsp,要求用表格分页显示记录,并可以动态修改每页显示的记录样式类似下图所示:书名三国演义红楼梦—类别r书号作者岀版社定价剩余量1文艺0-764-58007-8罗贯中文艺岀版社8080文艺7805468397曹雪芹二秦岀版社22180分页显示书本信息西游记Ct下册)
4、7020008739_戻承恩
5、人民文学岀版社
6、40.12[175水浒传(上下册)文艺753871401」吴承恩时代文艺岀版社
7、40・85;192第一页]
8、上一页]下一页]最后一页]每_
9、页4笔7、编写book-jump,htm,要求用表格分页显示记录,每页3个记录,可以上下翻页,可以直接定位到某一页,并在页面显示总共页数。对于表格中的每一条记录,点击之后可以单独另外显示。样式类似下图所示:分页显示书本宿息书名类别书号作者—版—崖价剰余量西方文艺理论名著教程(上)文学7-301-00649-7胡经之北京大学出版社2476西方文艺理论名著教程(下)文学文学7-301-00179-7胡经之北京大学岀版社2360中国文学理论批评史教程7-301-04091-1张少康北京大学出版社2580旦迁三可直接跳转到第亍一页总共有6页请单击上
10、表有兴趣的图书行单本图书信息:书名:西方文艺理论名著教程(下)I分类:文学[Sir谢甞岀版社书号:7-301-00179-7定价:23元
11、作者:胡经之剰余:60本8、提高:把文件author,xml中的字段blog,email,pic字段按超链接,ma订格式,图片显示输出。如下图所示:authorblogemailpic罗贯中http://lgz.bloglgzSsina.com胃当芹http://cxq.blogcxqSsina.com吴承恩http://wee.blogwceSsina.coin朱维之http://zwz.blogzwz
12、Ssina.com(W李明滨http://lmb・bloglinb@sina.coin注:所使用的图片在face文件夹中。第2章XML与数据库间实训参考文件:xmltest.java,StudentBean.java和input,xml;注意读xml和写xml的方法,以及Bean文件的定义。编写servlet,命名为myBook・java和bookBean.java.显不效果如下:注意:1.myBook.java读取xml并显示:包括属性值**・下图仅为示例我的书柜书名JI作者J岀版社价格]EinpireBurlesqueBobDylan
13、中信出版社J10.90兄弟连」亚当约翰逊中央政府岀版社122.90毛泽东选集
14、毛泽东人民出版社22.30邓小平文集1邓小平人民岀版社」33.902.编程题**。2.1编制程序;考虑增加书柜一本书;包括书名、作者、岀版社、ISBN、及价格信息等。2.2编制查询程序:根据输入的书名,显不该书本的其他详细信息;2.3编写计算程序;计算所有书本的总价以及平均价。3.编写程序,实现功能:读取input,xml信息放入数据库input.mdb中,并将价格小于50元的书本输岀out.xmlo提高:考虑不通过数据库,利用D0M或其他技术读写。第三章XML综
15、合应用编制基于Web的图书管理系统:釆用SAX、DOM技术或其它XML相关技术下述功能需综合体现在图书管理系统中。要求:优:页面设计和表示非常明晰和美观,模块功能逻辑非常明确,页