澳门新葡亰553311b > 新葡亰 计算机网络 > 《XML基础教程与实验指导》 第1章 XML概述

《XML基础教程与实验指导》 第1章 XML概述
2020-02-06 21:16

IIS 7.5 自带“URL 重写”功能,添加一个规则,“匹配 URL”和“条件”这些请参见微软 URL Rewrite 使用,这里主要说下“操作”:

澳门新葡亰平台网址大全 1澳门新葡亰平台网址大全 2welcome
澳门新葡亰553311b,<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="welcome.xsl"?>
<欢迎词>
<标题>欢迎新同学</标题>
<内容>欢迎来自五湖四海的同学,来我校学习</内容>
</欢迎词>

可是在 Windows Server 2008 R2 中,不存在 400 这个错误处理,并且关闭默认站点也不是 400 这个错误提示。

  HTML定义了惟一的文件类型,并且标记集不能改动,简单易用却牺牲了语言性能。XML是在一个这样的背景下诞生的,是不是能有一个更中立的方式,让消费端自行决定要如何消化、呈现从服务端所提供的信息?而XML目的即在于提供一个对信息能够做精准描述的机制,藉以弥补HTML太过于表现导向的特点。人们想到开发一种既简洁、功能又强大的SGML的新子集。

二、显示 400 错误网页

标记名称

说明

<br>

换行标记,另起一行开始

<p>

段落标记,代表同一个段落的文字,包含align属性标记

align

对齐标记,文本相对于网页的对齐方式。其值可以为center、left和right

<center>

居中对齐标记,文本在网页中间显示

<blockquote>

引用文本标记,如引用名言

<pre>

预定义标记,是源代码的格式呈现在浏览器上

<hn>

标题标记,有6个,分别为h1到h6

<font>

字体标记,修饰字体的大小,颜色,字体的名称。包含color、size等属性标记。

<b>

字体加粗标记,文字样式加粗显示

<i>

斜体标记,文字样式斜体显示

<sub>

下标标记,文字以下标形式出现

<u>

底线标记,文字以带底线形式出现

<sup>

上标标记,文字以上标形式出现

<address>

地址标记,文字以斜体形式表示地址

<ul>

无序列表

<ol>

有序列表

<dl>

定义列表

<dt>、<dd>

定义列表的标记

<li>

列表项目的标记

在我们这里电信中,要求未通过备案的网站不能是“此网站未备案”、“找不到服务器”这类提示,必须显示为“HTTP 400 - 错误请求”。

标记名称

说明

<html></html>

HTML文档开始和结束标记

<head></head>

HTML文档属性信息标记,通常包含标题、网页作者和关键词信息

<body></body>

HTML文档正文开始和结束标记。该标记包含bgcolor、text和background属性标记

其格式为<body bgcolor=# text=# background=#>

bgcolor

设定HTML文档背景色。其值可以是red、blue和yellow等,也可以用16进制表示

text

设定HTML文档前景色。其值通bgcolor相同

background

设定背景图片

<a></a>

超级链接标记,通过该标记可以链接其他网页。该标记包含href属性标记

href

设定链接的目标网页

<hr>

设定水平标尺,包含width、size和color等属性标记。

width

设定标尺相对于整个网页的相对宽度,其值可以是百分比或具体数字

size

设定标尺大小和粗细,其值为具体数值

color

设定标尺颜色

一、重定向到 400

澳门新葡亰平台网址大全 3澳门新葡亰平台网址大全 4example5
<HTML>
<head>
《XML基础教程与实验指导》 第1章 XML概述。<title>表格实例</title>
</head>
<body>
<center>
<table border=10 width=80% align="center" height="150" bordercolorlight="#9999AA" bordercolordark="#9900FF">
<TR ALIGN=center>
澳门新葡亰平台网址大全,<TH colspan=3> 员工基本信息</TH>
<TH colspan=2>其他信息</TH>
</TR>
<TR ALIGN=center>
<TH>姓 名</TH>
<TH>性 别</TH>
<TH>部门</TH>
<TH>学历</TH>
<TH>职称</TH>
</TR>
<TR ALIGN=center>
<TD>刘海松</TD>
<TD>男</TD>
<TD rowspan=2>软件开发部</TD><TD rowspan=2>大学本科</TD>
<TD>高级职称</TD>
</TR>
<TR ALIGN=center>
澳门新葡亰网站所有平台,<TD>刘红霞</TD>
<TD>女</TD>
<TD>中级职称</TD>
</TR>
</table>
</body>
</HTML>

  • 操作类型:自定义响应
  • 状态代码:400
  • 子状态代码:0
  • 原因:Bad Request.
  • 错误描述:Bad Request.

澳门新葡亰平台网址大全 5澳门新葡亰平台网址大全 6example11
<HTML>
<HEAD><TITLE>表格标记</TITLE></HEAD>
<BODY>
<TABLE BORDER = 8 bordercolor=grey width=80% align=center>
<CAPTION align=top>学员成绩信息</CAPTION>
 <TR>
   <TH>姓名</TH>
   <TH>性别</TH>
   <TH>分数</TH>
 </TR>
 <TR>
  <TD>李张利</TD>
  <TD>男</TD>
  <TD>80</TD>
 </TR>
  <TR>
    <TD>刘汝惠</TD>
    <TD>女</TD>
    <TD>86</TD>
  </TR>
</TABLE>
</BODY>
</HTML>

怎么办呢?

  HTML是一种超文本标记语言,它的英文含义是“Hypertext Marked Language”,是一种用来制作超文本文档的简单标记语言。该语言是有标记组成的语言,标记不区分大小写,大部分标记是成对出现的。HTML不是程序语言,如C++和Java之类,它只是标记语言,我们只要明白了各种标记的含义便算学懂了HTML标记语言,HTML的格式非常简单,只是由文字及标记组合而成,于编辑方面,任何文字编辑器都可以,只要能将文件另存成ASCII纯文字格式即可,当然以专业的网页编辑软件为佳。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "; <HTML><HEAD><TITLE>错误请求</TITLE> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312"> <STYLE type="text/css"> BODY { font: 9pt/12pt 宋体 } H1 { font: 12pt/15pt 宋体 } H2 { font: 9pt/12pt 宋体 } A:link { color: red } A:visited { color: maroon } </STYLE> </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD> <h1>错误请求</h1> 您正在搜索的页面可能已经删除、更名、内容过期或暂时不可用。 <hr> <p>请尝试以下操作:</p> <ul> <li>确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。</li> <li>如果通过单击链接而到达了该页面,请与网站管理员联系,警告他们该链接的格式不正确。 </li> <li>单击<a href="javascript:history.back(1)">后退</a>按钮或打开该网站主页,然后查找到您所需信息的其他链接。</li> </ul> <h2>HTTP 错误 400 - 请求格式错误。<br>Internet 信息服务 (IIS)</h2> <hr> <p>技术信息(为技术支持人员提供)</p> <ul> <li>转到 <a href=" 产品支持服务</a>并搜索包括“HTTP”和“400”的标题。</li> <li>打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“网站设置”、“网站管理”和“关于自定义错误消息”的主题。</li> </ul> </TD></TR></TABLE></BODY></HTML>

1.3.1  HTML概述

在“错误页”中再添加一个 400 错误代码的错误页,在 IIS 7.5 中没有这个页面,我抄了一个 2003 的错误页 HTML,保存下来指向它就可以了。

澳门新葡亰平台网址大全 7澳门新葡亰平台网址大全 8example10
<html>
<head>
    <title>层的显示</title>
</head>
<body>
  <div style="background-color:#9966CC;width:200px;height:50px;margin:20px">
    <p align=center>金鼠迎岁</p>
    <div style="background-color:red; position: relative; left:10px; top:10px;width:20px;height=40px"><p>猪守太平岁</p> </div>
    <div style="background-color:red; position: relative; left:150px; top:-55px;width:20px;height=40px"><p>鼠牵富裕年</p></div>
  </div>
</body>
</html>

1.3.4  HTML表格标记

1.1  标记语言

澳门新葡亰平台网址大全 9澳门新葡亰平台网址大全 10example12
<?xml version="1.0" encoding="GB2312"?>
<电脑配置单>
<电脑>
  <主板>磐正EP-5EGMI</主板>
  <内存>金士顿DDR400</内存>
  <硬盘>希捷160G</硬盘>
  <显示器> 海尔HV-773CK</显示器>
  <光驱>华硕DVD</光驱>
  <电源>长城350P4 </电源>
</电脑>
<电脑>
  <主板>技嘉 GA-8I915ME-GL</主板>
  <内存>金士顿DDR400</内存>
  <硬盘>三星120G</硬盘>
  <显示器>飞利浦170H6</显示器>
  <光驱>明基DVD</光驱>
  <电源>航嘉 冷静王钻石版P</电源>
</电脑>
</电脑配置单>

1.1.2  理解标记语言

  XML常用的技术主要包含下面几种:
1.DTD(Document Type Definition)
2.XSL(eXtensible StyleSheet Language)样式单
3.CSS(Cascading Style Sheet)
4.XSLT(XSL Transformation)
5.XPath(XML Path Language)XML路径语言
6.Xlink(XML Link)
7.XML Schema
8.DOM
9.SAX
10.XQL
11.XPointer

澳门新葡亰平台网址大全 11澳门新葡亰平台网址大全 12example8
<html>
<body>
<P style = "color:red;font-size:30px;font-family:隶书;font-weight:bold;">XML实践教程</p>
<P style=" font-size:14; font-style:italic; color: #00FF00 ">[学习]<BR></p>
<A href="" style="color:green;text-decoration:underline;">在线课堂</A>
<A href="" style="color:blue;text-decoration:underline;">视频讲座</A>
</body>
</html>

  为了促进数据的交换和操作,人们早就产生了将文件结构化为标准的格式的动机。1969年,IBM公司开发了一种文档描述语言,用来解决不同系统中文档格式不同的问题。这样,文档的显示和打印可能更少或更多地依赖特殊的硬件,不过这样的系统需要不同的计算机系统,提供专门的软件来显示和打印文档。IBM把自己这种标识语言称作通用标记语言(Genelized Markup Language,即GML)。GML是IBM许多文档系统的基础,包括Script和Bookmaster。IBM提出在各文档之间共享一些相似的属性,诸如字体大小和版面,并且设计了一种文档系统,通过文档中辅加一种标签,从而可以标识文档中的每种元素。

  由于SGML过于繁琐和复杂,而国际互联网的广泛应用,急需要有一种用户易操作的描述语言。超文本标记语言HTML就这样作为SGML的一种简化应用而诞生。HTML超文本标记语言是一种简化的SGML,易学易用的SGML。该语言了提供文本结构与格式,是Web开发的常用语言。

1.4.4  XML简单例子

1.3.3  HTML文字与字体标记

1.2  通用标记语言SGML

1.4.5  XML优势

  XML可用于各种不同的应用程序,但其实质是:XML是一种表示数据的方式。有时候数据是为数据库准备的,有些时候则是供人阅读的。与这两方面应用相关的技术,比如数据验证和XML转换也已经随着XML自身一起发展起来。
  由于网络应用的飞速发展,XML的发展非常迅猛。出现了DOM(Document Object Model),XSLT(XSL Transformation)等新名词,XML的应用软件也有了飞速的发展,Microsoft、IBM、Breeze、Stilo等公司纷纷推出了自己的或解析器,或开发平台。在Microsoft、IBM、HP等大公司的推动下,目前有两个著名的xml的研究组织,分别是biztalk.com和oasis.org,由他们向W3C提出标准的建议。

澳门新葡亰平台网址大全 13澳门新葡亰平台网址大全 14example3
<HTML>
<HEAD>
<TITLE>HTML页面标记</TITLE>
</HEAD>
<BODY bgcolor="aqua" >
用图形做链接时只要把显示图像的标记嵌套在链接之间就能实现图像链接的效果。当鼠标指向"超链接名称"处时会变成手状,单击这个元素可以访问指定的目标文件。
<a href="Example2.html"><img src="48.jpg"></a>
</BODY>
</HTML>

1.4  XML简介

  编写一个XML文档,首先需要有一个适合自己的XML编辑工具。在这里,我们介绍几种常用的编辑工具。
Notepad
UltraEdit
XMLSpy

第1章  XML概述

  标记语言(也称置标语言),是一种可以展现出关于文档结构和数据处理细节的文字编码。当今广泛使用的置标语言是超文本置标语言(HyperText Markup Language‎,HTML‎)和可扩展置标语言(eXtensible Markup Language‎,XML‎)。置标语言广泛应用于网页和网络应用程序。

  文本在网页在一个很重要的位置,通过HTML文字和字体标记可以修饰文本,使文本的显示更加的吸引我们。

上一篇:在 Windows 7 下如何修改并保存 machine.config 下一篇:没有了