首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

xml做什么好呢?请指教!

学了一阵子xml,却不知道该用它做些什么东西!郁闷了!请高手指点一二了。
昵称: huhao01282009  时间: 2004-05-24 20:25:00
这个不大好回答啊,比如数据交换什么的
昵称: xiaocon  时间: 2004-05-24 22:29:00


QUOTE:
最初由 huhao01282009 发布
[B]学了一阵子xml,却不知道该用它做些什么东西!郁闷了!请高手指点一二了。 [/B]
Blog好像和XML有关。。。
昵称: 无双公子  时间: 2004-06-09 16:50:00
现在的主要用处:

1、较强的显示功能,决定于浏览器
2、数据交换,但是如果你不做业务型的应用,你是不知道滴。
昵称: grow-easy\  时间: 2004-06-10 13:21:00
作数据库,以后扩展都可以。
昵称: pswdf  时间: 2004-08-12 11:23:00
还是不清楚
昵称: bluesboy  时间: 2004-08-31 23:45:00
ffgh
昵称: xulan  时间: 2004-09-02 12:55:00
XML本身是由W3C为了规范网络代码而提出的一项草案,现1.0已经成为推荐标准。
所以XML诞生的目的是为了规范日益混乱的网络代码,同时也给新的语言需求打下了基础,比如数学、音乐方面的显示需求等等。但是由于其可扩展特性,使其在B2B的数据交换方面也有重要的应用意义。

不过由于各个浏览器厂商都是嘴上支持,背后不出力,所以目前为止,还没有一个能够真正把XML支持得比较好的产品。反倒是由于XML在数据交换方面的特性,是其成为了数据存储与数据交换应用上的优秀解决技术,并在该领域流行。
昵称: 七影  时间: 2004-09-02 19:49:00
IE6现在对XML解析的支持已经相当不错了。
昵称: Ivony  时间: 2004-09-15 15:10:00
XML有什么具体应用吗?
都不知道做什么用,怎么学呀?:crying: :crying: :crying:
昵称: Leo-King  时间: 2004-10-17 17:33:00
9494,做数据库怎么做啊,简单学了两遍,没什么感觉,用不上或者不知道哪儿用
昵称: chrisiting  时间: 2004-11-29 16:43:00
我是在欲闷ing
我认为XML与文本数据库差不多。难道它只是做为一种规范嘛?
大家都说它的扩展性好,可是我看了几个php+XML的例子,却总没有什么感觉。
加上它除了要有本身的xml文件以外,还需要到xsl来显示,是否太过于麻烦呢。
还望兄弟们指点一下。
昵称: xi9527  时间: 2005-01-06 22:20:00
说个简单的,譬如说,Word文档,如果存为DOC格式的,我们就很难对它进行解析,而如果存为XML格式带上XSD和XSL,那么对它的解析和显示就都会变得轻而易举。

一个非常好的消息是,自从Office XP以来,Office文档就都能存为XML格式的了。。。。

CODE:
[Copy to clipboard]
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve">
  <o:DocumentProperties>
    <o:Title>XML示例</o:Title>
    <o:Author></o:Author>
    <o:LastAuthor></o:LastAuthor>
    <o:Revision>1</o:Revision>
    <o:TotalTime>1</o:TotalTime>
    <o:Created>2004-11-19T15:36:00Z</o:Created>
    <o:LastSaved>2004-11-19T15:37:00Z</o:LastSaved>
    <o:Pages>1</o:Pages>
    <o:Words>0</o:Words>
    <o:Characters>5</o:Characters>
    <o:Company></o:Company>
    <o:Lines>1</o:Lines>
    <o:Paragraphs>1</o:Paragraphs>
    <o:CharactersWithSpaces>5</o:CharactersWithSpaces>
    <o:Version>11.5604</o:Version>
  </o:DocumentProperties>
  <w:fonts>
    <w:defaultFonts w:ascii="Times New Roman" w:fareast="宋体" w:h-ansi="Times New Roman" w:cs="Times New Roman"/>
    <w:font w:name="宋体">
      <w:altName w:val="SimSun"/>
      <w:panose-1 w:val="02010600030101010101"/>
      <w:charset w:val="86"/>
      <w:family w:val="Auto"/>
      <w:pitch w:val="variable"/>
      <w:sig w:usb-0="00000003" w:usb-1="080E0000" w:usb-2="00000010" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
    </w:font>
    <w:font w:name="黑体">
      <w:altName w:val="SimHei"/>
      <w:panose-1 w:val="02010600030101010101"/>
      <w:charset w:val="86"/>
      <w:family w:val="Auto"/>
      <w:pitch w:val="variable"/>
      <w:sig w:usb-0="00000001" w:usb-1="080E0000" w:usb-2="00000010" w:usb-3="00000000" w:csb-0="00040000" w:csb-1="00000000"/>
    </w:font>
    <w:font w:name="@宋体">
      <w:panose-1 w:val="02010600030101010101"/>
      <w:charset w:val="86"/>
      <w:family w:val="Auto"/>
      <w:pitch w:val="variable"/>
      <w:sig w:usb-0="00000003" w:usb-1="080E0000" w:usb-2="00000010" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
    </w:font>
    <w:font w:name="@黑体">
      <w:panose-1 w:val="02010600030101010101"/>
      <w:charset w:val="86"/>
      <w:family w:val="Auto"/>
      <w:pitch w:val="variable"/>
      <w:sig w:usb-0="00000001" w:usb-1="080E0000" w:usb-2="00000010" w:usb-3="00000000" w:csb-0="00040000" w:csb-1="00000000"/>
    </w:font>
  </w:fonts>
  <w:styles>
    <w:versionOfBuiltInStylenames w:val="4"/>
    <w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/>
    <w:style w:type="paragraph" w:default="on" w:styleId="a">
      <w:name w:val="Normal"/>
      <wx:uiName wx:val="正文"/>
      <w:pPr>
        <w:widowControl w:val="off"/>
        <w:jc w:val="both"/>
      </w:pPr>
      <w:rPr>
        <wx:font wx:val="Times New Roman"/>
        <w:kern w:val="2"/>
        <w:sz w:val="21"/>
        <w:sz-cs w:val="24"/>
        <w:lang w:val="EN-US" w:fareast="ZH-CN" w:bidi="AR-SA"/>
      </w:rPr>
    </w:style>
    <w:style w:type="character" w:default="on" w:styleId="a0">
      <w:name w:val="Default Paragraph Font"/>
      <wx:uiName wx:val="默认段落字体"/>
      <w:semiHidden/>
    </w:style>
    <w:style w:type="table" w:default="on" w:styleId="a1">
      <w:name w:val="Normal Table"/>
      <wx:uiName wx:val="普通表格"/>
      <w:semiHidden/>
      <w:rPr>
        <wx:font wx:val="Times New Roman"/>
      </w:rPr>
      <w:tblPr>
        <w:tblInd w:w="0" w:type="dxa"/>
        <w:tblCellMar>
          <w:top w:w="0" w:type="dxa"/>
          <w:left w:w="108" w:type="dxa"/>
          <w:bottom w:w="0" w:type="dxa"/>
          <w:right w:w="108" w:type="dxa"/>
        </w:tblCellMar>
      </w:tblPr>
    </w:style>
    <w:style w:type="list" w:default="on" w:styleId="a2">
      <w:name w:val="No List"/>
      <wx:uiName wx:val="无列表"/>
      <w:semiHidden/>
    </w:style>
  </w:styles>
  <w:shapeDefaults>
    <o:shapedefaults v:ext="edit" spidmax="2050"/>
    <o:shapelayout v:ext="edit">
      <o:idmap v:ext="edit" data="1"/>
    </o:shapelayout>
  </w:shapeDefaults>
  <w:docPr>
    <w:view w:val="normal"/>
    <w:zoom w:percent="100"/>
    <w:displayBackgroundShape/>
    <w:doNotEmbedSystemFonts/>
    <w:bordersDontSurroundHeader/>
    <w:bordersDontSurroundFooter/>
    <w:proofState w:grammar="clean"/>
    <w:attachedTemplate w:val=""/>
    <w:defaultTabStop w:val="420"/>
    <w:drawingGridHorizontalSpacing w:val="105"/>
    <w:drawingGridVerticalSpacing w:val="156"/>
    <w:displayHorizontalDrawingGridEvery w:val="0"/>
    <w:displayVerticalDrawingGridEvery w:val="2"/>
    <w:punctuationKerning/>
    <w:characterSpacingControl w:val="CompressPunctuation"/>
    <w:optimizeForBrowser/>
    <w:relyOnVML/>
    <w:allowPNG/>
    <w:validateAgainstSchema/>
    <w:saveInvalidXML w:val="off"/>
    <w:ignoreMixedContent w:val="off"/>
    <w:alwaysShowPlaceholderText w:val="off"/>
    <w:compat>
      <w:spaceForUL/>
      <w:balanceSingleByteDoubleByteWidth/>
      <w:doNotLeaveBackslashAlone/>
      <w:ulTrailSpace/>
      <w:doNotExpandShiftReturn/>
      <w:adjustLineHeightInTable/>
      <w:breakWrappedTables/>
      <w:snapToGridInCell/>
      <w:wrapTextWithPunct/>
      <w:useAsianBreakRules/>
      <w:dontGrowAutofit/>
      <w:useFELayout/>
    </w:compat>
  </w:docPr>
  <w:body>
    <wx:sect>
      <w:p>
        <w:pPr>
          <w:jc w:val="center"/>
          <w:rPr>
            <w:rFonts w:ascii="黑体" w:fareast="黑体" w:hint="fareast"/>
            <wx:font wx:val="黑体"/>
            <w:sz w:val="32"/>
            <w:sz-cs w:val="32"/>
          </w:rPr>
        </w:pPr>
        <w:r>
          <w:rPr>
            <w:rFonts w:ascii="黑体" w:fareast="黑体" w:hint="fareast"/>
            <wx:font wx:val="黑体"/>
            <w:sz w:val="32"/>
            <w:sz-cs w:val="32"/>
          </w:rPr>
          <w:t>XML示例</w:t>
        </w:r>
      </w:p>
      <w:sectPr>
        <w:pgSz w:w="11906" w:h="16838" w:code="9"/>
        <w:pgMar w:top="1440" w:right="1797" w:bottom="1440" w:left="1797" w:header="851" w:footer="992" w:gutter="0"/>
        <w:cols w:space="425"/>
        <w:docGrid w:line-pitch="312"/>
      </w:sectPr>
    </wx:sect>
  </w:body>
</w:wordDocument>
昵称: Ivony  时间: 2005-01-09 00:15:00
这样说的话,也就是当数据文件可以一个只懂WORD的人来完成,而数据是直接由程序来提取?
可是,如由WORD生成的XML文件,要如何让程序能很清楚的识别出我们要的数据呢?
是不是由此生成的XML文件都是有相同的数据结构呢?
昵称: xi9527  时间: 2005-01-10 01:36:00


QUOTE:
最初由 xi9527 发布
[B]这样说的话,也就是当数据文件可以一个只懂WORD的人来完成,而数据是直接由程序来提取?
可是,如由WORD生成的XML文件,要如何让程序能很清楚的识别出我们要的数据呢?
是不是由此生成的XML文件都是有相同的数据结构呢? [/B]
这些东西,现在还不能实现,但是XML的前景是很好的,在不远的将来,借助XML以及其他各种技术我们是能够实现的。。。。
昵称: Ivony  时间: 2005-01-10 21:18:00
做小偷
昵称: sluke  时间: 2005-01-11 15:12:00
说真的还真不知道用来干什么好。
昵称: iloveangle  时间: 2005-01-14 15:33:00
看来商业场合使用的要多些,但是怎么使用呢?谁能举个例子,比如如何与数据库链接并显示。
昵称: 梧桐树  时间: 2005-02-01 20:27:00
xml&asp结合做WEB开发?
昵称: yeoman_z  时间: 2005-02-11 19:58:00
看来只有大型网站才有必要使用XML
昵称: ccna  时间: 2005-02-11 19:59:00
不然,朋友要做个翻译网站,选择空间类型时候,有240支持PHP/MYSQL和80只支持PHP两种,他想降低成本,只租个80块不支持数据库的空间,又要我给做个新闻系统,留言本,还要有用户系统支持,我就用XML实现了以上功能,成本降低了,技术含量却上去了,呵呵,我到是练练了手
昵称: e3buy  时间: 2005-02-12 21:02:00