XML 实例

如何使用 XML 来交换信息的一些实例。


实例:XML 新闻

XMLNews 是用于交换新闻和其他信息的规范。

对新闻的供求双方来说,通过使用这种标准,可以使各种类型的新闻信息通过不同软硬件以及编程语言进行的制作、接收和存档更加容易:

<?xml version="1.0" encoding="ISO-8859-1"?>
< nitf>
< head>
< title>Colombia Earthquake</title>
< /head>
< body>
< headline>
<hl1>143 Dead in Colombia Earthquake</hl1>
< /headline>
< byline>
<bytag>By Jared Kotler, Associated Press Writer</bytag>
< /byline>
< dateline>
<location>Bogota, Colombia</location>
<date>Monday January 25 1999 7:28 ET</date>
< /dateline>
< /body>
< /nitf>


实例:XML 气象服务

XML 国家气象服务案例,来自 NOAA(National Oceanic and Atmospheric Administration):

<?xml version="1.0" encoding="ISO-8859-1" ?>
< current_observation>

< credit>NOAA's National Weather Service</credit>
< credit_URL>http://weather.gov/</credit_URL>

< image>
< url>http://weather.gov/images/xml_logo.gif</url>
< title>NOAA's National Weather Service</title>
< link>http://weather.gov</link>
< /image>

< location>New York/John F. Kennedy Intl Airport, NY</location>
< station_id>KJFK</station_id>
< latitude>40.66</latitude>
< longitude>-73.78</longitude>
< observation_time_rfc822>Mon, 11 Feb 2008 06:51:00 -0500 EST
< /observation_time_rfc822>

< weather>A Few Clouds</weather>
< temp_f>11</temp_f>
< temp_c>-12</temp_c>
< relative_humidity>36</relative_humidity>
< wind_dir>West</wind_dir>
< wind_degrees>280</wind_degrees>
<wind_mph>18.4</wind_mph>
< wind_gust_mph>29</wind_gust_mph>
<pressure_mb>1023.6</pressure_mb>
< pressure_in>30.23</pressure_in>
< dewpoint_f>-11</dewpoint_f>
< dewpoint_c>-24</dewpoint_c>
< windchill_f>-7</windchill_f>
< windchill_c>-22</windchill_c>
< visibility_mi>10.00</visibility_mi>

< icon_url_base>http://weather.gov/weather/images/fcicons/</icon_url_base>
< icon_url_name>nfew.jpg</icon_url_name>
< disclaimer_url>http://weather.gov/disclaimer.html</disclaimer_url>
< copyright_url>http://weather.gov/disclaimer.html</copyright_url>

< /current_observation>


这些例子演示了 XML 文件、XML 格式化和 XML 转换(XSLT)。

还演示了与 XML 一起使用的 JavaScript(AJAX)。


查看 XML 文件

查看一个简单的 XML 文件(note.xml)
查看一个带有错误的相同的 XML 文件
查看一个 XML 的 CD 目录
查看一个 XML 的植物目录
查看一个 XML 的食物菜单

实例解释


XML 和 CSS

查看一个 XML 的 CD 目录
查看对应的 CSS 文件
显示由 CSS 文件格式化的 CD 目录

实例解释


XML 和 XSLT

查看一个 XML 的食物菜单
查看对应的 XSLT 样式表
显示由 XSLT 样式表格式化的食物菜单

实例解释


解析 XML 和 XML DOM

查看一个简单的 XML 文件(note.xml)
解析 XML 文件 - 跨浏览器实例
解析 XML 字符串 - 跨浏览器实例

实例解释


XML to HTML

查看一个 XML 的 CD 目录
把 XML 数据显示为 HTML 表格

实例解释


XML 应用程序

查看一个 XML 的 CD 目录
在 div 元素中显示 XML 数据
XML 节点导航
一个简单的 CD 目录应用程序

实例解释


来自服务器的 XML 输出

查看 ASP 如何返回 XML
查看 PHP 如何返回 XML
查看来自数据库的 XML 输出

实例解释


XML DOM 高级

获取 XML 元素的值
获取 XML 属性的值
更改 XML 元素的值
把一个新的属性添加到 XML 元素
创建一个新的 XML 元素
删除一个 XML 元素

实例解释


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值