第一次写xml,请大家指点指点!进者有分

DongloveRen 2009-03-26 10:54:28
xml的代码如下:

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="" type="text/css" ?>
<!--
create:2009-03-26
update:
-->
<!DOCTYPE 学生管理系统[
<!ELEMENT 学生管理系统 (学生信息+,课程信息+,课程成绩信息+,班级信息+,系别信息+)>
<!ELEMENT 学生信息 (学号,姓名,性别,系号,联系地址?,班级号,电话+,籍贯,出生日期)>
<!ELEMENT 课程信息 (课程号,课程名,课程类型,学时,学分)>
<!ELEMENT 课程成绩信息 (学号,课程号,成绩)>
<!ELEMENT 班级信息 (班级号,班级简介?,教室*,班导师,班长)>
<!ELEMENT 系别信息 (系号,系名,系办公室,联系电话*)>
<!ELEMENT 学号 (#PCDATA)>
<!ELEMENT 姓名 (#PCDATA)>
<!ELEMENT 性别 (#PCDATA)>
<!ELEMENT 系号 (#PCDATA)>
<!ELEMENT 联系地址 (#PCDATA)>
<!ELEMENT 班级号 (#PCDATA)>
<!ELEMENT 电话 (#PCDATA)>
<!ELEMENT 籍贯 (#PCDATA)>
<!ELEMENT 出生日期 (#PCDATA)>
<!ELEMENT 课程号 (#PCDATA)>
<!ELEMENT 课程名 (#PCDATA)>
<!ELEMENT 课程类型 (#PCDATA)>
<!ELEMENT 学时 (#PCDATA)>
<!ELEMENT 学分 (#PCDATA)>
<!--
<![ IGNORE [
<!ELEMENT 学号 (#PCDATA)>
<!ELEMENT 课程号 (#PCDATA)>
]]>-->
<!ELEMENT 成绩 (#PCDATA)>
<!--
<![ IGNORE [
<!ELEMENT 班级号 (#PCDATA)>
]]>-->
<!ELEMENT 班级简介 (#PCDATA)>
<!ELEMENT 教室 (#PCDATA)>
<!ELEMENT 班导师 (#PCDATA)>
<!ELEMENT 班长 (#PCDATA)>
<!--
<![ IGNORE [
<!ELEMENT 系号 (#PCDATA)>
]]>-->
<!ELEMENT 系名 (#PCDATA)>
<!ELEMENT 系办公室 (#PCDATA)>
<!ELEMENT 联系电话 (#PCDATA)>
]>
<学生管理系统>
<学生信息>
<学号>12345678</学号>
<姓名>baidu</姓名>
<性别>男</性别>
<系号>11001</系号>
<联系地址>YunNan</联系地址>
<班级号>062</班级号>
<电话>12345678912</电话>
<籍贯>TonghaiYunnan</籍贯>
<出生日期>19871112</出生日期>
</学生信息>
<课程信息>
<课程号>10086</课程号>
<课程名>信息技术安全</课程名>
<课程类型>公共必修</课程类型>
<学时>48</学时>
<学分>4</学分>
</课程信息>
<课程信息>
<课程号>10087</课程号>
<课程名>程序设计基础</课程名>
<课程类型>公共必修</课程类型>
<学时>48</学时>
<学分>4</学分>
</课程信息>
<课程信息>
<课程号>10088</课程号>
<课程名>面向对象程序设计</课程名>
<课程类型>公共必修</课程类型>
<学时>48</学时>
<学分>4</学分>
</课程信息>
<课程信息>
<课程号>10089</课程号>
<课程名>标准日本语</课程名>
<课程类型>系内限修</课程类型>
<学时>48</学时>
<学分>4</学分>
</课程信息>
<课程成绩信息>
<学号>12345678</学号>
<课程号>10086</课程号>
<成绩>75</成绩>
</课程成绩信息>
<课程成绩信息>
<学号>12345678</学号>
<课程号>10087</课程号>
<成绩>75</成绩>
</课程成绩信息>
<课程成绩信息>
<学号>12345678</学号>
<课程号>10088</课程号>
<成绩>75</成绩>
</课程成绩信息>
<课程成绩信息>
<学号>12345678</学号>
<课程号>10089</课程号>
<成绩>75</成绩>
</课程成绩信息>
<班级信息>
<班级号>062</班级号>
<班级简介/>
<教室>2-609</教室>
<班导师>kkkk</班导师>
<班长>mmm</班长>
</班级信息>
<系别信息>
<系号>11001</系号>
<系名>计算机工程系</系名>
<系办公室>2-448</系办公室>
<联系电话>88888888</联系电话>
</系别信息>
</学生管理系统>


请大家多多指教,谢谢了!
...全文
320 52 打赏 收藏 转发到动态 举报
写回复
用AI写文章
52 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenyuzhou1987102 2009-04-17
  • 打赏
  • 举报
回复
帮忙顶顶~~
kongdelu2008 2009-03-27
  • 打赏
  • 举报
回复
正在学习
T3p0 2009-03-27
  • 打赏
  • 举报
回复
不明白,帮顶!
A海阔天空 2009-03-27
  • 打赏
  • 举报
回复

帮顶。。
wanli98 2009-03-27
  • 打赏
  • 举报
回复
学习一下先~
duping9626 2009-03-27
  • 打赏
  • 举报
回复
转换样式输出的话用XSLT
utopia54 2009-03-27
  • 打赏
  • 举报
回复
学习了
jdhlowforever 2009-03-27
  • 打赏
  • 举报
回复
拿分走人.
西安风影 2009-03-27
  • 打赏
  • 举报
回复
xml文件可以用css呈现,也可以用xsl呈现
给你一个css呈现的例子。
data.xml:
<?xml version="1.0" encoding="GB2312" ?>

<?xml-stylesheet href="first.css" type="text/css" ?>

<data>

<book>

<title>XML入门精解</title>

<author>张三</author>

<price unit="人民币">20.00</price>

</book>

<book>

<title>XML语法</title>

<!-- 即将出版 -->

<author>李四</author>

<price unit="人民币">18.00</price>

<memo>此书是著名计算机科学专家编著,

极具权威性。在书中又穿插许多精彩的例

子,所以可读性又极强。

</memo>

</book>

</data>


first.css:
data  {
background-color: #FFCC99;
width: 80%;
}
book {
display: block;
border: 2px solid green;
margin-bottom: 20pt;
margin-left: 20pt;
margin-top: 20pt;
margin-right: 20pt;
}
title {
display: block;
color: blue;
font-size: 16pt;
}
price {
display: block;
color: red;
font-size: 16pt;
}
memo {
display: block;
text-align: center;
color: green;
margin-left: 20pt;
font-size: 12pt;
}


dowelllu 2009-03-27
  • 打赏
  • 举报
回复
应该是XSL吧,我也刚学的
yinxiaowei823 2009-03-27
  • 打赏
  • 举报
回复
稍微在说一下 Report.xsl 编码改一下 encoding="Shift_JIS" ——>encoding="utf-8"

用IE打开XML预览一下吧
zhoujianzhou 2009-03-27
  • 打赏
  • 举报
回复
学习中!
yinxiaowei823 2009-03-27
  • 打赏
  • 举报
回复
帖子太长没看完 我一些XML XSLT CSS 相互调用的小例子 希望对楼主有帮助

<!-- Report.xsl文件-->
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
<xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" encoding="Shift_JIS" />

<xsl:template match="/">
<link href="./commonCSS.css" rel="stylesheet" type="text/css" />
<html>
<div>
<head>
<!-- StaticText1 -->
<span id="TXT_StaticText1" class="headstyle" style="left:7.7cm; top:2.35cm;">
<xsl:value-of select="ReportRoot/ReportPage1/ReportHead/StaticText1" />
</span>
</head>
<body>
<!-- StaticText2 -->
<span id="TXT_StaticText2" class="bodystyle" style="left:1.8cm; top:6.35cm;">
<xsl:value-of select="ReportRoot/ReportPage1/ReportBody/StaticText2" />
</span>
<!-- StaticText3 -->
<span id="TXT_StaticText3" class="bodystyle" style="left:13.8cm; top:6.35cm;">
<xsl:value-of select="ReportRoot/ReportPage1/ReportBody/StaticText3" />
</span>
</body>
</div>
</html>
</xsl:template>
</xsl:stylesheet>

<!-- Report.XML文件-->
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet type='text/xsl' href='./Report.xsl'?>
<ReportRoot name="Report">
<ReportPage1>
<ReportHead>
<StaticText1>StaticText1</StaticText1>
</ReportHead>
<ReportBody>
<StaticText2>StaticText2</StaticText2>
<StaticText3>StaticText3</StaticText3>
</ReportBody>
</ReportPage1>
</ReportRoot>


<!-- commonCSS.css文件-->
.headstyle
{
position:absolute;
color:Black;
font-size:14pt;
}
.bodystyle
{
position:absolute;
color:Black;
font-size:11pt;
}


将以上文件保存到同一文件夹 看一下效果就明白了
oo_2008 2009-03-27
  • 打赏
  • 举报
回复
楼主是不是将xml中的内容表格的显示显示在浏览器中?
crystalsky21504119 2009-03-27
  • 打赏
  • 举报
回复
xml不是在外部配置的吗...接分!
英雄在线 2009-03-27
  • 打赏
  • 举报
回复
正在开始学习xml
楼主一起努力啊
netehoney 2009-03-27
  • 打赏
  • 举报
回复
mark
j2ee_sxd 2009-03-27
  • 打赏
  • 举报
回复
必修课
chenzhehui 2009-03-27
  • 打赏
  • 举报
回复
啊,没有属性的..都是element.
qinqinhao 2009-03-27
  • 打赏
  • 举报
回复
ding
加载更多回复(31)
在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。 起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。姑决定按原帮助文档,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。 对本文档内容的几点说明: 1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。 2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。 3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。 4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。 版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。 这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!
在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。

起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。姑决定按原帮助文档,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。

对本文档内容的几点说明:

1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。

2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。

3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。

4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。

版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。

这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!



Email:dingchungao@gmail.com dingchungao@126.com

QQ:330982401

Blog:http:\\feiren1421.cnblogs.com





Slash

2006.8.31

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧