以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』  (http://bbs.xml.org.cn/list.asp?boardid=22)
----  html转换成xml最基础的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=47298)


--  作者:super515
--  发布时间:5/21/2007 10:43:00 PM

--  html转换成xml最基础的问题
(2007-05-21 18:03:14)   伯虎点热狗(271458098)
tidy很容易将html转换成xhtml但是xhtml的标记并是跟xml一样的啊。举个例子说
<html>
  <Title>About Book</Title>
  <Head>Book</Head>
  <body>
    <li>book name<ul>
    <li>author_name
    <li>publisher_name
    <li>isbn_number<ul>
  </body>
</html>
用tidy之后转换成
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content=
"HTML Tidy for Windows (vers 1 July 2005), see www.w3.org" />
<title>About Book</title>
</head>
<body>
Book
<ul>
<li>book name< >
</ul>
<ul>
<li>author_name< /li>
<li>publisher_name</li >
<li>isbn_number< /li>
</ul>
</body>
</html>
但标记还是没变化  请问如何才能变成标准的xml呢?即<autor>author_name</autor>

--  作者:super515
--  发布时间:5/21/2007 10:47:00 PM

--  
在线等。高手请赐教。qq:271458098
--  作者:wlclass
--  发布时间:7/2/2007 11:16:00 PM

--  
你的那个HTML本身就比较符合XML格式了,脱离DTD后XML标记都是没有实际意义的.软件如果自动把你的标记给改了,那会产生多大的麻烦呢
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.988ms