网站首页
联系我们
论坛帮助
   登陆 注册 搜索 自选风格 论坛状态 论坛展区 我能做什么

>> 本站采用的建站技术
战争研究论坛站务区[技术支持] → [整理]制作xml简易入门

  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 4049 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题: [整理]制作xml简易入门 保存该页为文件  报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 投笔从戎 男,离线
  
  
  头衔:SCJP+SCJD
  等级:宪兵总监
  威望:8
  文章:1418
  金钱:10142
  工作量:58745 points
  门派:毛皮动物联合工会
  注册:2001-10-29
给投笔从戎发送一个短消息 把投笔从戎加入好友 查看投笔从戎的个人资料 搜索投笔从戎在[技术支持]的所有贴子 点击这里发送电邮给投笔从戎 访问投笔从戎的主页 引用回复这个贴子 回复这个贴子楼主
[整理]制作xml简易入门
整理磁盘的时候发现很久以前的聊天记录,整理成制作xml的简易入门:

……
XXXXXX 说:
    在看XXXX的XX晚会
投笔 说:
    这么无聊,还不如帮我们干点活吧 
XXXXXX 说:
    好啊
投笔 说:
    目前比较萧条,劳动力只剩下我们两个了
XXXXXX 说:
    要我做什么?
投笔 说:
    看过《XXXXXX》吗?
XXXXXX 说:
    没有
投笔 说:
    这本书的电子版已经有了,要做成xml的
XXXXXX 说:
    我不会做呀
投笔 说:
    制作的工序很简单,主要是制作之前要仔细看一遍,看看有没有缺漏错字
XXXXXX 说:
    那你教我

------------------------------------------------

投笔 说:
    没问题,先看这个:
    http://warstudy.com/xml/test/zhouzi.xml
    可以浏览吧?
    在IE里点“察看源文件”
XXXXXX 说:
    看到了
投笔 说:
    先看前3行和最后一行
    <?xml version="1.0" encoding="GB2312" ?>
    <?xml-stylesheet type="text/xsl" href="/xsl/article.xsl" ?>
    <article>
    和
    </article>
    是这样吧?这几行是固定不变的,每个文件都要有,先不用管是用来什么的,直接copy就行了

------------------------------------------------

投笔 说:
    xml是一种标记语言,所有的东西都是用<XXX></XXX>这样的东西括起来的
    有时候中间没有什么东西可以括,可以简写成这样<xxx />
XXXXXX 说:
    这是什么意思?既然没有什么可以括,干嘛还要写出来呢
投笔 说:
    有时候标记里有一些属性,像这样:<xxx yyy="tbcr" />
    跟这样写是一样的:<xxx yyy="tbcr"></xxx>
XXXXXX 说:
    哦,一种简写
投笔 说:
    一般没有什么可以括的就是这种情况,虽然没有内容,但是有属性

------------------------------------------------

投笔 说:
    然后看<meta></meta>括起来的那部分
    <meta></meta>里包含的是全部的版本信息,有不少东西,但是不一定要全写上,有什么写什么
投笔 说:
    查看这个的源文件http://warstudy.com/xml/test/example.xml
    全部都在了:
    <meta>
        <author country="国籍">作者</author>
        <in time="成书时间">出自哪部著作</in>
        <trans time="翻译文章的时间">翻译文章的人</trans>
        <scan time="扫描文章的时间">扫描文章的人</scan>
        <ocr time="OCR文章的时间">OCR该书的人</ocr>
        <input time="手工录入的时间">手工录入文章的人</input>
        <correct time="校对的时间">校对文章的电子版的人</correct>
    </meta>
XXXXXX 说:
    看到了
投笔 说:
    一般写上作者、校对文章的电子版的人(就是你自己)就可以了,其他的如果知道就写上,不写也无所谓
    作者的国籍最好写上,其他的时间什么的都可以不写
投笔 说:
    如果有两个作者,可以这样写
    <author country="中国">投笔</author>
    <author country="地底">土拨鼠</author>
    或者这样也可以<author country="中国">投笔、土拨鼠</author>
    其他的都类似

------------------------------------------------

投笔 说:
    然后是文章的内容
    基本的组成部分是标题、正文
XXXXXX 说:
    我做的主要是文章内容吗?
    不如你把其他的都做好,我负责贴正文 
投笔 说:
    前面的也都要写呀,简单的copy一下就行了
XXXXXX 说:
    你把哪些命令行都写好做成一个标准的东西,我只把内容一一对应的贴上去就可以了
投笔 说:
    已经有了呀
XXXXXX 说:
    就是你刚才给我那两个源文件?
投笔 说:
    这个就是专门干这个用的http://warstudy.com/xml/test/example.xml
    只要改改名字,删掉没用的就行了
XXXXXX 说:
    好,我干脆今天晚上就试试
投笔 说:
    正文都用<text></text>括起来
    每段一个的分开
    前面不用加空格,换行也不用自己加
    不过如果是已经有换行的文字,也不用删掉换行
XXXXXX 说:
    为什么?
投笔 说:
    换行可以自动处理
    看这个的源文件http://warstudy.com/theory/modern/grand_chessboard/004.xml
    不管有没有没有换行显示效果是一样的

------------------------------------------------

投笔 说:
    每个<text></text>表示一段
投笔 说:
    标题用<title depth="0">肘子不难做</title>
投笔 说:
    如果是小标题<title depth="1">肘子</title>,第几层的小标题depth就写几
    注意不要漏掉双引号
XXXXXX 说:
    是不是哪些字体都是规定好了的
投笔 说:
    是的,做xml不用担心字体什么的,都已经设置好了
    小标题会自动在文章开头做个超连接
投笔 说:
    有的时候要在标题或正文里加注解,看这个文件http://warstudy.com/history/general_history/hunters/index.xml
    这样写:<title depth="0">猎潜战<note>原书名:The U-boat Hunters</note></title>
    确切的说是这样<note by="加注解的人">注解</note>
    插入到正文或标题里都可以
XXXXXX 说:
    by="加注解的人"是什么意思?就是说那个by=也是格式的一部分吗?
投笔 说:
    可以写"原作者"、"译者"什么的,是谁加的注解就写谁,没有就不写

------------------------------------------------

投笔 说:
    有的时候文章中有引用的部分比如这个http://warstudy.com/history/general_history/anti_tank/001.xml
    <quote from="某某">引用的部分</quote>
    同样的,如果不知道从那里引的,或者不想让它显示出来,from="某某"也可以不写
投笔 说:
    引文里也可以加注释,格式相同

------------------------------------------------

投笔 说:
    图片也经常用到
XXXXXX 说:
    对了,怎么加图片?
投笔 说:
    <img src="???" icon="???" desc="???"></img>
    但是一般就用<img src="???" icon="???" desc="???" />
投笔 说:
    desc="XXX"是图片的名字或者说明,有没有都可以
    src="???"是图片的位置,icon="???"是它的缩略图的位置
    如果有缩略图的话,就会在页面上显示缩略图,点击放大到原始图
    如果没有缩略图的话,不写icon="???",就会在页面上显示原始图
XXXXXX 说:
    desc="???"
投笔 说:
    desc="XXX"是图片的名字或者说明,有没有都可以
投笔 说:
    看这个:http://warstudy.com/theory/theorist/mitchell/pic.xml
    注意第一行最右边的是没有icon="???"的
XXXXXX 说:
    哪个第一行?
投笔 说:
    <tr>
        <td><img src="mitchell01_o.jpg" icon="mitchell01_s.jpg" /></td>
        <td><img src="mitchell02_o.jpg" icon="mitchell02_s.jpg" /></td>
        <td><img src="mitchell03_o.jpg" icon="mitchell03_s.jpg" /></td>
        <td><img src="mitchell04_o.jpg" /></td>
    </tr>
投笔 说:
    这个<img src="mitchell04_o.jpg" />
XXXXXX 说:
    哦,看到了

------------------------------------------------

投笔 说:
    还有一些表格、清单、特殊字符什么的,可以先不管它们,不常用,用到了再查也来得及

------------------------------------------------

投笔 说:
    链接是比较重要的内容
    基本的格式是这样:<link href="???" type="???">链接文字</link>
    href="???"是连接的地址
    type="???"是连接的类型,有好几种:
    type="reference"表示与当前文章有关联的参考资料,虽然可以正常工作,但是到目前为止还没用过 
    type="download"表示一个下载文件
投笔 说:
    type="next"表示下一页
    type="back"表示上一页
    type="parent"表示回目录页
    这3个经常用
投笔 说:
    <link href="./002.xml" type="back" />
    <link href="./004.xml" type="next" />
    <link href="./index.xml" type="parent" />
    基本上每页都有
XXXXXX 说:
    连接放在正文前面?
投笔 说:
    放哪里都可以,我喜欢放前面,威斯塔朗特喜欢放最后面
XXXXXX 说:
    哦,知道了
投笔 说:
    但是注意</article>一定要在最后一行

------------------------------------------------

投笔 说:
    这就是底层网页的全部内容了,等需要做表格、清单的时候再看那一部分

------------------------------------------------

投笔 说:
    目录页跟底层网页有些差别,更简单一些
    基本内容是一样的
XXXXXX 说:
    这个也要我做吗?
投笔 说:
    如果有需要的话
    先给你讲讲
XXXXXX 说:
    好吧,我怎么觉得我倒成了你的苦力了 
投笔 说:
    还没开始干呢,不要先叫苦 
投笔 说:
    看这个:http://warstudy.com/history/general_history/destroyer/index.xml
    它的前面3行和最后一行不一样

------------------------------------------------

XXXXXX 说:
    xsl应该放在哪个位置?
投笔 说:
    放在磁盘根目录下吧
    从这里下载http://warstudy.com/xml/tools/index.html
XXXXXX 说:
    C盘?
投笔 说:
    放网页的那个盘
投笔 说:
    可以用Edit Plus 2来做,非常方便
XXXXXX 说:
    里面有格式?
投笔 说:
    是的,我写了一个说明http://warstudy.com/xml/tools/editplus.html

……






点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003-8-2 14:46:37

本主题贴数1,分页: [1]
 *快速回复:[整理]制作xml简易入门
你的用户名:    还没注册?    密码:    忘记密码?
  • [ 还没注册 ]
  • [ 忘记密码 ]
  • [加入心情图标]
  • 将放在帖子的前面
  •                           
                              
    内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:不可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多128KB
  • 邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告

    Powered by:Dvbbs Version 6.0.0 (战争研究修改版)
    Copyright ©2000 - 2002 AspSky.Net , 页面执行时间:125.000毫秒