《XML应用》课程设计报告.docx

上传人:b****5 文档编号:8736463 上传时间:2023-02-01 格式:DOCX 页数:35 大小:1.27MB
下载 相关 举报
《XML应用》课程设计报告.docx_第1页
第1页 / 共35页
《XML应用》课程设计报告.docx_第2页
第2页 / 共35页
《XML应用》课程设计报告.docx_第3页
第3页 / 共35页
《XML应用》课程设计报告.docx_第4页
第4页 / 共35页
《XML应用》课程设计报告.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

《XML应用》课程设计报告.docx

《《XML应用》课程设计报告.docx》由会员分享,可在线阅读,更多相关《《XML应用》课程设计报告.docx(35页珍藏版)》请在冰豆网上搜索。

《XML应用》课程设计报告.docx

《XML应用》课程设计报告

《XML应用》课程设计报告

  

 

1.博物馆系统数据结构图

2.DTD和Schema结构描述

2.1DTD

xmlversion="1.0"encoding="gb2312"?

>

ELEMENTnumismatics(numismatic*)>

ELEMENTnumismatic(nname,value,servicingtime)>

ATTLISTnumismatic

ISBNID#REQUIRED

>

ELEMENTnname(#PCDATA)>

ELEMENTvalue(#PCDATA)>

ELEMENTservicingtime(#PCDATA)>

xmlversion="1.0"encoding="gb2312"?

>

ELEMENTpaintings(painting)*>

ELEMENTpainting(hname,kauthor,size,time)>

ATTLISTpainting

ISBNID#REQUIRED

>

ELEMENThname(#PCDATA)>

ELEMENTkauthor(pname,psex,pnationality)>

ELEMENTpname(#PCDATA)>

ELEMENTpsex(#PCDATA)>

ELEMENTpnationality(#PCDATA)>

ELEMENTsize(#PCDATA)>

ELEMENTtime(#PCDATA)>

xmlversion="1.0"encoding="gb2312"?

>

ELEMENTsculptures(sculpture*)>

ELEMENTsculpture(sname,author,weight)>

ATTLISTsculpture

ISBNID#REQUIRED

>

ELEMENTsname(#PCDATA)>

ELEMENTauthor(name,sex,nationality)>

ELEMENTname(#PCDATA)>

ELEMENTsex(#PCDATA)>

ELEMENTnationality(#PCDATA)>

ELEMENTweight(#PCDATA)>

xmlversion="1.0"encoding="gb2312"?

>

ELEMENTvolume(paintings,sculptures,numismatics)*>

ENTITY%paintingSYSTEM"xixi1.dtd">

%painting;

ENTITY%sculptureSYSTEM"wowo1.dtd">

%sculpture;

ENTITY%numismaticSYSTEM"haha1.dtd">

%numismatic;

2.2Schema

xmlversion="1.0"encoding="gb2312"?

>

元丰通宝

39元

明代

太平天国

390元

明代

xmlversion="1.0"encoding="gb2312"?

>

作品:

向日葵

凡高

荷兰

长宽:

91X72厘米

作品:

牛斗士

毕加索

西班牙

长宽:

91X80厘米

xmlversion="1.0"encoding="gb2312"?

>

作品:

沉思

罗丹

法国

109千克

作品:

人民英雄纪念碑

刘开渠

中国

60吨

xmlversion="1.0"encoding="gb2312"?

>

DOCTYPEvolumeSYSTEM"lala.dtd"[

ENTITYpaintingsSYSTEM"xixi.xml">

ENTITYsculpturesSYSTEM"wowo1.xml">

ENTITYnumismaticsSYSTEM"haha1.xml">

]>

&paintings;

&sculptures;

&numismatics;

3.XML实例

xmlversion="1.0"encoding="gb2312"?

>

xsi="http:

//www.w3.org/2001/XMLSchema-instance"xsi:

noNamespaceSchemaLocation="实验22.xsd">

C0500103

向日葵

4555

凡高

荷兰

C0500102

作品:

沉思

109千克

罗丹

法国

C0500104

元丰通宝

39元

明代

xmlversion="1.0"?

>

C0500103

xiangrikui

45.55limi

faguo

nan

helan

C0500102

chengsi

109kg

luodan

nan

faguo

C0500104

yuanfengbaotong

39yuan

mingdai

xmlversion="1.0"?

>

C0500103

向日葵

45.55厘米

1999-03-17

凡高

荷兰

C0500102

作品:

沉思

109千克

1890-02-2

罗丹

法国

C0500104

元丰通宝

39元

明代

xmlversion="1.0"encoding="UTF-8"?

>

xml-stylesheettype="text/css"href="maozedong.css"?

>

博物馆

油画

C0500103

向日葵

45.55厘米

凡高

荷兰

雕塑

C0500102

作品:

沉思

109千克

罗丹

法国

古币

C0500104

元丰通宝

39元

明代

4.层叠样式表CSS

4.1程序代码

@charset"gb2312";

title{display:

block;

font-family:

隶书;

font-size:

50pt;

text-align:

center;

}

width:

100%;

height:

100%;}

commentary{background-image:

url(下雪.jpg);

width:

100%;

height:

100%;}

bookcategory{display:

block;

font-family:

隶书;

font-size:

30pt;

letter-spacing:

10pt;

text-align:

center;}

sid{display:

block;

font-family:

魏碑;

font-size:

10pt;

font-weight:

bold;

letter-spacing:

10pt;

line-height:

40pt;

text-align:

center;

color:

Black;}

name{display:

block;

font-family:

隶书;

font-weight:

bold;

font-size:

100%;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

red;

}

size{display:

block;

font-family:

隶书;

font-weight:

bold;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

yellow;

font-size:

200%;

font-weight:

BOLDER;

}

time{display:

block;

font-family:

隶书;

font-weight:

bold;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

rgb(0,0,255);

font-size:

300%;

font-weight:

700;

}

author{display:

block;

font-family:

隶书;

font-weight:

bold;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

#00FF00;

font-size:

400%;

font-weight:

900;

}

sex{display:

block;

font-family:

隶书;

font-size:

10pt;

font-weight:

bold;

letter-spacing:

10pt;

line-height:

40pt;

text-align:

center;

color:

Black;}

nationality{display:

block;

font-family:

隶书;

font-weight:

bold;

font-size:

100%;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

red;

}

weight{display:

block;

font-family:

隶书;

font-weight:

bold;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

yellow;

font-size:

200%;

font-weight:

BOLDER;

}

value{display:

block;

font-family:

隶书;

font-weight:

bold;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

rgb(0,0,255);

font-size:

300%;

font-weight:

700;

}

servicingtime{display:

block;

font-family:

隶书;

font-weight:

bold;

line-height:

100%;

letter-spacing:

10pt;

text-align:

center;

color:

#00FF00;

font-size:

400%;

font-weight:

900;

}

4.2运行界面

5.建立XSLT文档

5.1程序代码

xmlversion="1.0"encoding="gb2312"?

>

schemaxmlns:

xsd="http:

//www.w3.org/2001/XMLSchema">

simpleTypename="str">

restrictionbase="xsd:

string">

maxLengthvalue="7"/>

restriction>

simpleType>

elementname="name"type="xsd:

string"/>

elementname="sex"type="xsd:

string"/>

elementname="nationality"type="xsd:

string"/>

elementname="museum">

complexType>

sequence>

elementname="painting">

complexType>

sequence>

elementname="sid"type="xsd:

ID"/>

elementname="pname"type="str"/>

elementname="size"type="xsd:

integer"/>

elementname="time"type="xsd:

date"/>

elementname="author"minOccurs="0"maxOccurs="3">

complexType>

sequence>

elementref="name"/>

elementref="sex"/>

elementref="nationality"/>

sequence>

complexType>

element>

sequence>

complexType>

element>

elementname="sculpture">

complexType>

sequence>

elementname="sid"type="xsd:

ID"/>

elementname="sname"type="xsd:

string"/>

elementname="weight"type="xsd:

string"/>

elementname="author"minOccurs="0"maxOccurs="3">

complexType>

sequence>

elementref="name"/>

elementref="sex"/>

elementref="nationality"/>

sequence>

complexType>

element>

sequence>

complexType>

element>

elementname="numismatic">

complexType>

all>

elementname="sid"type="xsd:

ID"/>

elementname="nname">

element>

elementname="value"type="xsd:

string"/>

elementname="servicingtime"type="xsd:

string"/>

all>

complexType>

element>

sequence>

attributenam

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1