有关XML的问题

有关XML的问题,第1张

上面有错误的地方很多我就不一一指出来了,还有就是你问题中第一部分程序和最后一部分是一模一样的。下面是我修改后的内容(我已经用IE打开验证过了,已经没有语法错误):

<?xml version="1.0" encoding="gb2312" ?>

<BOOK>

<book>

<title>XML 指南</title>

<chapter>XML入门简介

<para>什么是HTML</para>信卖

<para>什么是XML</para>

</chapter>

</book>

<book>

<chapter>XML语法

<para>XML元素必须有结束标记</para>

<para>XML元素必须正确的嵌套</para>

</chapter>

</book>

</BOOK>

test2.dtd

<!ELEMENT spml (spnm*)>

<!ELEMENT spnm ANY>

<!ELEMENT spmc (#PCDATA)>余坦简

<!ELEMENT sptm (#PCDATA)>

<!ELEMENT jldw (#PCDATA)>

<!ELEMENT dj (#PCDATA)>

<?xml version="1.0" encoding="gb2312"?>

<!DOCTYPE spml SYSTEM "test2.dtd">

<spml>

<spnm>

05011402

<spmc>数码相机竖裤</spmc>

<sptm>9787508314086</sptm>

<jldw/>

<dj>1500</dj>

</spnm>

<spnm>

05011432

<spmc>电冰箱</spmc>

<sptm>6287508314080</sptm>

<jldw/>

<dj>2400</dj>

</spnm>

</spml>

安装好数据库,以DBA用户搭启登入返虚SQL*PLUS或PL/SQL的命令窗口,直接粘贴下面语句。

-- Create the user

create user mytest

identified by mytest

default tablespace USERS

temporary tablespace TEMP

profile DEFAULT

-- Grant/Revoke role privileges

grant connect to mytest

grant resource to mytest

conn mytest/mytest@orcl

create table COU

(

cno CHAR(10) not null,

cname CHAR(20),

ccredit INTEGER,

semster INTEGER

)

alter table COU

add primary key (CNO)

create table STU

(

sno CHAR(7) not null,

sname CHAR(10),

ssex CHAR(2),

sage INTEGER,

sdept CHAR(20)

)

alter table STU

add primary key (SNO)

create table SC

(

sno CHAR(7) not null,

cno CHAR(10) not null,

grade INTEGER,

xklb CHAR(4)

)

alter table SC add primary key (SNO, CNO)

alter table SC add foreign key (SNO) references STU (SNO)

alter table SC add foreign key (CNO) references COU (CNO)

create table T_GHSML

(

dwbm CHAR(6) not null,

dwmc VARCHAR2(24),

lxr VARCHAR2(8),

lxdh VARCHAR2(14),

kkbl NUMBER(2)

)

alter table T_GHSML add primary key (DWBM)

grant insert on T_GHSML to SCOTT

create table T_KCMX

(

spbm CHAR(7) not null,

ghdw CHAR(6) not null,

rkdh VARCHAR2(8) not null,

hsjg NUMBER(10,4),

kcsl NUMBER(6),

xssl NUMBER(6)

)

create table T_SPML

(

spbm CHAR(7) not null,

spmc VARCHAR2(20),

spgg VARCHAR2(15),

spcd VARCHAR2(10),

ghdw CHAR(6) not null,

xsjg NUMBER(8,2) not null

)

grant select, index on T_SPML to PUBLIC

alter table COU disable all triggers

alter table STU disable all triggers

alter table SC disable all triggers

alter table T_GHSML disable all triggers

alter table T_KCMX disable all triggers

alter table T_SPML disable all triggers

insert into COU (cno, cname, ccredit, semster)

values ('C01 ', '计算机文化基础 ', 3, 1)

insert into COU (cno, cname, ccredit, semster)

values ('C02 ', '知世如VB ', 2, 3)

insert into COU (cno, cname, ccredit, semster)

values ('C03 ', '计算机网络 ', 4, 7)

insert into COU (cno, cname, ccredit, semster)

values ('C04 ', '数据库基础 ', 6, 6)

insert into COU (cno, cname, ccredit, semster)

values ('C05 ', '高等数学', 8, 2)

insert into COU (cno, cname, ccredit, semster)

values ('C06 ', '数据结构', 5, 4)

commit

insert into STU (sno, sname, ssex, sage, sdept)

values ('9512101', '李勇 ', '男', 19, '计算机系')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9512102', '刘晨 ', '男', 20, '计算机系')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9512103', '王敏 ', '女', 20, '计算机系')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9521101', '张立 ', '男', 22, '信息系 ')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9521102', '吴宾 ', '女', 21, '信息系 ')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9521103', '张海 ', '男', 20, '信息系 ')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9531101', '钱小平', '女', 18, '数学系 ')

insert into STU (sno, sname, ssex, sage, sdept)

values ('9531102', '王大力', '男', 19, '数学系 ')

commit

insert into SC (sno, cno, grade, xklb)

values ('9512101', 'C01 ', 90, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9512101', 'C02 ', 86, '选修')

insert into SC (sno, cno, grade, xklb)

values ('9512101', 'C06 ', 62, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9512102', 'C02 ', 78, '选修')

insert into SC (sno, cno, grade, xklb)

values ('9512102', 'C04 ', 66, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9512102', 'C01 ', 82, '选修')

insert into SC (sno, cno, grade, xklb)

values ('9512102', 'C05 ', 92, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9512102', 'C06 ', 50, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9512103', 'C02 ', 68, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9512103', 'C06 ', 62, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9521101', 'C01 ', 80, '选修')

insert into SC (sno, cno, grade, xklb)

values ('9521101', 'C05 ', 95, '必修')

insert into SC (sno, cno, grade, xklb)

values ('9531102', 'C05 ', 85, '必修')

commit

insert into T_GHSML (dwbm, dwmc, lxr, lxdh, kkbl)

values ('G30008', '哈佳惠商贸公司', '于得水', '13354500187', null)

insert into T_GHSML (dwbm, dwmc, lxr, lxdh, kkbl)

values ('G30027', '上海丽梅经贸公司', '赵春雨', '13308803234', null)

insert into T_GHSML (dwbm, dwmc, lxr, lxdh, kkbl)

values ('G31000', '北京龙科电器公司', '张杰', '13585941035', 25)

insert into T_GHSML (dwbm, dwmc, lxr, lxdh, kkbl)

values ('G31001', '北京保利商贸公司', '陈振宇', '13585923036', 22)

insert into T_GHSML (dwbm, dwmc, lxr, lxdh, kkbl)

values ('G31005', '广州洁丽贸易公司', '王强', '13596612876', 20)

commit

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3140453', 'G30008', '20110731', 72.9, 49, 1)

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3320001', 'G31005', '20110731', 30, 45, 5)

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3190022', 'G31000', '20110803', 3.2, 43, 7)

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3190046', 'G31000', '20110901', 12.8, 45, 5)

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3310075', 'G30027', '20110803', 34.5, 20, null)

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3190046', 'G31000', '20110902', 13, 50, null)

insert into T_KCMX (spbm, ghdw, rkdh, hsjg, kcsl, xssl)

values ('3310087', 'G30027', '20110901', 56.5, 40, null)

commit

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3140453', '兰西茉莉香水', '30ml', '北京', 'G30008', 88)

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3310075', '打火机', null, '福建', 'G30027', 42)

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3310087', '名片盒', null, '福建', 'G30027', 70)

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3190019', '南孚电池', 'AAA', '福建', 'G31000', 2.5)

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3190022', '双鹿电池', '9V', '宁波', 'G31000', 4)

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3190046', '松乐充电电池', 'AA', '广州', 'G31000', 16)

insert into T_SPML (spbm, spmc, spgg, spcd, ghdw, xsjg)

values ('3320001', '洁丽洗发露', '50ml', '广州', 'G31005', 35)

commit

alter table COU enable all triggers

alter table STU enable all triggers

alter table SC enable all triggers

alter table T_GHSML enable all triggers

alter table T_KCMX enable all triggers

alter table T_SPML enable all triggers


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12271717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存