Microsoft Word - XSLT参考.doc

Size: px
Start display at page:

Download "Microsoft Word - XSLT参考.doc"

Transcription

1 XSLT 元素使用说明 原始作者中文整理人整理时间版本说明 W3C school skater XSLT 初稿 说明 W3C school 代码互联网 MSDN 0.2 增加函数说明 互联网 增加运算符说明 前言这段时间在看有关 XML 方面的东西, 苦于网上找不到比较全面的中文教程, 于是去 W3C 找到相关英文资料读, 想到以后的朋友可能也会碰到这样的问题, 于是把学到的东西整理与此 本文档系翻译 W3C School 上的相关文章, 翻译中很多部分不是很准确, 希望大家能帮我指出来 另外本文档会一直更新, 我会陆续把其他的 XML 使用说明放上来 本文档中所有代码, 本人都调试过, 都可以正常使用 本文档版权归原作者所有 在免费 且无任何附加条件的前提下, 可在网络媒体中自由传播 如需部分或者全文引用, 请事先征求作者意见 如果本文对您有些许帮助, 表达谢意的最好方式, 是将您发现的问题和文档改进意见及时反馈给作者 当然, 倘若有时间和能力, 能为技术群体无偿贡献自己的所学为最好的回馈 ( 呵呵, 这段是拷贝夏昕的话, 希望夏昕别在意 ) 我的邮箱是 xqflying@163.com skater

2 目录 XSLT 元素...3 <xsl:apply-imports> 元素...3 <xsl:apply-templates> 元素...4 <xsl:attribute> 元素...5 <xsl:attribute-set> 元素...6 <xsl:call-template> 元素...7 <xsl:choose> 元素...7 <xsl:comment> 元素...9 <xsl:copy> 元素...9 <xsl:copy-of> 元素...10 <xsl:decimal-format> 元素...12 <xsl:element> 元素...13 <xsl:fallback> 元素...14 <xsl:for-each> 元素...15 <xsl:if> 元素...17 <xsl:import> 元素...19 <xsl:include> 元素...20 <xsl:key> 元素...21 <xsl:message> 元素...22 <xsl:namespace-alias> 元素...23 <xsl:number> 元素...24 <xsl:otherwise> 元素...26 <xsl:output> 元素...28 <xsl:param> 元素...29 <xsl:preserve-space> 与 <xsl:strip-space> 元素...30 <xsl:processing-instruction> 元素...32 <xsl:sort> 元素...33 <xsl:stylesheet> 与 <xsl:transform> 元素...34 <xsl:template> 元素...35 <xsl:text> 元素...37 <xsl:value-of> 元素...38 <xsl:variable> 元素...39 <xsl:when> 元素...42 <xsl:with-param> 元素...43 XSLT 函数...46 current() 函数...46 document() 函数...47 element-available() 函数...49 format-number() 函数...50 function-available() 函数...52

3 generate-id() 函数...53 key() 函数...54 system-property() 函数...55 unparsed-entity-uri() 函数...56 运算符和特殊字符...58 附录...58 XSLT 元素 <xsl:apply-imports> 元素 <xsl:apply-imports> 运用了一个从外部导入的 xsl 作为 Template. 导入的 Template 的样式表比宿主 xsl 的样式表优先级要低. <xsl:apply-imports/> Attributes None 例子 假设我们有一个样式表叫 "standard.xsl", 它包含一个为 message elements 定义的 template xmlns:xsl=" <xsl:template match="message"> <h2> <xsl:apply-templates/> </h2> 宿主样式表要能导入 "standard.xsl", 并且修改 message elements, 像如下这样 :

4 xmlns:xsl=" href="standard.xsl"/><xsl:template match="message"> <div style="border:solid blue"> <xsl:apply-imports/> </div> 结果会把 message elements 转变成如下这样 : <div style="border:solid blue"><h2>...</h2></div> 用这种方式, 可以实现 xsl 的重用 <xsl:apply-templates> 元素 <xsl:apply-templates> 元素将模版运用到当前元素或者是当前元素的子节点 如果我们在 <xsl:apply-templates> 元素中增加一个 select 属性, 它将只对与属性匹配的子元素有效 我们可以用 select 属性来指定要处理的子节点 <xsl:apply-templates select="expression" mode="name"> <!-- Content:(xsl:sort xsl:with-param)* --> </xsl:apply-templates> 属性 属性值说明 select expression select 表达式是可选的用于指定要处理的节点 一个星号 * 选择了全部的节点集 如果属性省略了, 那么所有的子节点都将被选择 mode name mode 也是可选的, 如果对一个相同的元素有很多定义, 那么用 mode 可以区分他们 对于文档中的每一个 tiltle 元素用 h1 元素包装

5 xmlns:xsl=" <xsl:template match="title"> <h1><xsl:apply-templates/></h1> 例子 2 对于文档中的所有 message 元素的子元素 tiltle 用 h1 元素包装 xmlns:xsl=" <xsl:template match="message"> <h1><xsl:apply-templates select="title"/></h1> 例子 3 对于文档中的所有 message 元素的所有子元素用 h1 元素包装,mode 属性被置为 big xmlns:xsl=" <xsl:template match="message"> <h1><xsl:apply-templates select="*" mode="big"/></h1> <xsl:attribute> 元素 <xsl:attribute> 元素被用来向元素添加属性 说明 : 当有相同的名称时 <xsl:attribute> 元素会替代当前的属性 <xsl:attribute name="attributename" namespace="uri"> <!-- Content:template --> </xsl:attribute> 属性

6 属性值说明 name attributename 必需的 指定属性的名称 namespace URI 可选 为属性定义命名空间 在 picture 元素里添加一个 source 属性 : <picture> <xsl:attribute name="source"/> </picture> 例子 2 在 picture 元素里添加一个 source 属性, 并用 "images/name" 付值 : <picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture> <xsl:attribute-set> 元素 <xsl:attribute-set> 元素创建一个属性集 <xsl:attribute-set> 说明 : 必须是 <xsl:stylesheet> 或者 <xsl:transform> 的子元素 <xsl:attribute-set name="name" use-attribute-sets="name-list"> <!-- Content:xsl:attribute* --> </xsl:attribute-set> 属性 属性值说明 name name 必需 用来指定 attribute-set 的名称

7 use-attribute-sets name-list 可选 建立一个可以应用于任何输出元素的属性集 : <xsl:attribute-set name="font"> <xsl:attribute name="fname">arial</xsl:attribute> <xsl:attribute name="size">14px</xsl:attribute> <xsl:attribute name="color">red</xsl:attribute> </xsl:attribute-set> <xsl:call-template> 元素 <xsl:call-template> 元素调用一个命名的 template <xsl:call-template name="templatename"> <!-- Content:xsl:with-param* --> </xsl:call-template> 属性 属性值说明 name templatename 必须 指定被调用的 template 的名字 当发现 car 元素时, 调用名为 "description" 的 template <xsl:template match="car"> <xsl:call-template name="description"/> <xsl:choose> 元素 与 <xsl:when> 和 <xsl:otherwise> 结合使用, 表示多条件选择

8 当 <xsl:when> 不为真时,<xsl:otherwise> 的内容就被执行 当 <xsl:when> 和 <xsl:otherwise> 都不为真时, 什么都不执行 说明 : 对于简单的条件选择, 用 <xsl:if> 即可 <xsl:choose><!-- Content:(xsl:when+,xsl:otherwise?) --></xsl:choose> 属性 无 下面的代码展示了如何将价格高于 10 的 CD 的 artist 列背景颜色设为粉红色 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <xsl:choose> <xsl:when test="price > 10"> <td bgcolor="#ff00ff"> <xsl:value-of select="artist"/> </td> </xsl:when> <xsl:otherwise> <td><xsl:value-of select="artist"/></td> </xsl:otherwise> </xsl:choose> </tr> </xsl:for-each> </table>

9 </body> </html> 例子 2 声明一个名为 "color" 的变量 把当前元素 color 属性的值赋给 "color" 变量 如果当前元素没有 color 属性, 则 "color" 变量的值将为 "green": <xsl:variable name="color"> <xsl:choose> <xsl:when test="@color"> <xsl:value-of select="@color"/> </xsl:when> <xsl:otherwise>green</xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:comment> 元素 <xsl:comment> 元素 定义和用法 <xsl:comment> 元素被用来在结果树中创建一个注释节点 <xsl:comment><!-- Content:template --></xsl:comment> 属性 无 <xsl:comment>this is a comment!</xsl:comment> <xsl:copy> 元素 <xsl:copy> 创建当前节点的一份拷贝 说明 : 当前节点的命称空间被自动拷贝, 但是子节点和当前节点的属性不会被自动拷贝!

10 <xsl:copy use-attribute-sets="name-list"> <!-- Content:template --></xsl:copy> 属性 属性值说明 use-attribute-sets name-list 可选 把 message 节点拷贝到输出文档中 : xmlns:xsl=" <xsl:template match="message"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> <xsl:copy-of> 元素 <xsl:copy-of> 元素创建当前节点的一份拷贝 注意 : 命名空间节点, 自节点和当前节点的属性都会被自动拷贝 提示 : 这个元素能够向输出的不同位置插入多个相同节点的拷贝 <xsl:copy-of select="expression"/> 属性

11 属性值说明 select expression 需要, 用来指定要拷贝的部分 xmlns:xsl=" <xsl:variable name="header"> <tr> <th>element</th> <th>description</th> </tr> </xsl:variable> <xsl:template match="/"> <html> <body> <table> <xsl:copy-of select="$header" /> <xsl:for-each select="reference/record"> <tr> <xsl:if test="category='xml'"> <td><xsl:value-of select="element"/></td> <td><xsl:value-of select="description"/></td> </xsl:if> </tr> </xsl:for-each> </table> <br /> <table> <xsl:copy-of select="$header" /> <xsl:for-each select="table/record"> <tr> <xsl:if test="category='xsl'"> <td><xsl:value-of select="element"/></td> <td><xsl:value-of select="description"/></td> </xsl:if> </tr> </xsl:for-each> </table> </body> </html>

12 <xsl:decimal-format> 元素 <xsl:decimal-format> 元素定义字符和符号使用 format-number() 函数来把数字转换为字 符串 每个国家使用不同的字符分割整数部分, 以及整数分组符号 <xsl:decimal-format> 元素让您 可以自己定义它们 用 <xsl:decimal-format> 元素您可以把特殊字符转为其他的符号 这个元素是个顶级元素 format-number() 函数可以用 name 指定 <xsl:decimal-format> 元素 <xsl:decimal-format name="name" decimal-separator="char" grouping-separator="char" infinity="string" minus-sign="char" NaN="string" percent="char" per-mille="char" zero-digit="char" digit="char" pattern-separator="char"/> 属性 属性 值 说明 name name 可选 指定这个 format 的 name decimal-separator char 可选 指定小数点, 默认是. grouping-separator char 可选 指定千分割符, 默认是, ( 比如 2,000) infinity string 可选 指定 无穷大 字符串, 默认是 Infinity minus-sign char 可选 指定负数符号 默认是 - NaN string 可选 当值不是数字时, 指定使用的字符串 默认是 NaN percent char 可选 指定百分号, 默认是 %

13 per-mille char 可选 指定千分号, 默认是 zero-digit char 可选 指定零 默认是 0 digit char 可选 指定字符用来指出需要使用数字的地方 默认是 #( 看下面的例子您会明白 ) pattern-separator char 可选 指定字符用来在一个样式中分割正数和负数, 默认是 ; 下面的这个例子展示了如何格式化为欧洲流通样式 ( 注意在 format-number() 中的第三个变量运用了定义的 <xsl:decimal-format> 的名称 ): (PS: 欧洲使用这种标准? 我也是才知道 ) 下面这个例子用. 作为千分割符, 用 ; 作为小数点 xmlns:xsl=" <xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/> <xsl:template match="/"> <xsl:value-of select="format-number( , '#.###,00', 'euro')"/> 输出 : ,80 <xsl:element> 元素 定义和用法 <xsl:element> 元素用来创建一个元素到输出文档 <xsl:element name="name" namespace="uri" use-attribute-sets="namelist"> <!-- Content:template --></xsl:element>

14 属性 属性 值 说明 name name 必须 指定创建的元素的名称 ( 元素名称可以动态赋予, 比如 <xsl:element name="{$country}" />) namespace URI 可选 指定元素的名称空间 ( 可以动态赋予, 比如 : <xsl:element name="{$country}" namespace = "{$someuri}"/>) use-attribute-sets namelist 可选 指定添加的属性列表 创建一个名为 singer 的元素, 此元素包含每一个 artist 元素的值 xmlns:xsl=" <xsl:template match="/"> <xsl:for-each select="catalog/cd"> <xsl:element name="singer"> <xsl:value-of select="artist" /> </xsl:element> <br /> </xsl:for-each> <xsl:fallback> 元素 定义和用法 The <xsl:fallback> 元素, 当 XSL 处理器不能处理某个 XSL 元素时,<xsl:fallback> 元素指 定了一个替换代码去执行 <xsl:fallback><!-- Content: template --></xsl:fallback> 属性 无

15 这个例子假设处理器对 <xsl:loop> 元素不支持, 它将会用 <:xsl:for-each> 元素替代 xmlns:xsl=" match="catalog/cd"> <xsl:loop select="title"> <xsl:fallback> <xsl:for-each select="title"> <xsl:value-of select="."/> </xsl:for-each> </xsl:fallback> </xsl:loop> <xsl:for-each> 元素 <xsl:for-each> 元素在每一个指定的节点集中循环 <xsl:for-each select="expression"> <!-- Content:(xsl:sort*,template) --> </xsl:for-each> 属性 属性值说明 select expression 必须 指定要处理的节点 在每个 cd 节点中循环, 使用 <xsl:value-of> 把每一个 cd 节点中的 title 和 artist 的节点值写到 输出中 : xmlns:xsl="

16 <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </body> </html> 例子 2 在每个 cd 节点中循环, 使用 <xsl:value-of> 把每一个 cd 节点中的 title 和 artist 的节点值写到 输出中 ( 用 artist 作为排序条件 ): xmlns:xsl=" <xsl:template match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <xsl:sort select="artist"/> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td>

17 </tr> </xsl:for-each> </table> </body> </html> <xsl:if> 元素 定义和用法 <xsl:if> 元素包含一个样规, 该样规当指定的条件为真时应用 提示 : 可以使用 <xsl:choose> 与 <xsl:when>, <xsl:otherwise> 结合, 表达多条件控制! <xsl:if test="expression"> <!-- Content: template --> </xsl:if> 属性 属性值说明 test expression 必须 指定要被检查的条件 选择 CD 中 price 的值大于 10 的 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th>

18 </tr> <xsl:for-each select="catalog/cd"> <xsl:if test="price > 10"> <! 注意 > 代表大于 --> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:if> </xsl:for-each> </table> </body> </html> 例子 2 展示每一个 CD 的 title 1 在每一个 CD-title 后插入, ( 条件 : 不是最后一个 ) 2 如果是倒数第二个插入, and 3 如果是最后一个插入! xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <p>titles: <xsl:for-each select="catalog/cd"> <xsl:value-of select="title"/> <xsl:if test="position()!=last()"> <xsl:text>, </xsl:text> </xsl:if> <xsl:if test="position()=last()-1"> <xsl:text> and </xsl:text> </xsl:if> <xsl:if test="position()=last()"> <xsl:text>!</xsl:text> </xsl:if> </xsl:for-each> </p> </body> </html>

19 <xsl:import> 元素 定义和用法 <xsl:import> 元素是一个高级 ( 原文是 top-level) 的元素用来把一个样式表的内容导入到另外 一个 说明 : 一个被导入的样式表比导入它的样式表的优先级要低 说明 : 这个元素必须在 <xsl:stylesheet> 或 <xsl:transform> 元素中作为第一个子节点出现 说明 : 在 Netscape 6 中不支持 import 优先级规则, 所以这个元素在 Netscape 6 中与 <xsl:include> 是一样的 <xsl:import href="uri"/> 属性 属性值说明 href URI 必须 指定要被导入的样式表的 URI 假设你有一个称为 "cdcatalog_ex3.xsl" 的样式表 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <tr> <td><xsl:value-of select="catalog/cd/title"/></td>

20 <td><xsl:value-of select="catalog/cd/artist"/></td> </tr> </table> </body> </html> 第二个称为 "cdcatalog_import.xsl" 的样式表导入 "cdcatalog_ex3.xsl": xmlns:xsl=" <xsl:import href="cdcatalog_ex3.xsl"/> <xsl:template match="/"> <xsl:apply-imports/> 说明 : 这个例子不能运行在 Netscape 6 中, 因为它不支持 <xsl:apply-imports> 元素 <xsl:include> 元素 定义和用法 <xsl:include> 元素是一个高级 ( 原文是 top-level) 的元素用来把一个样式表的内容导入到另 外一个 说明 :Included 的样式表与 including 的样式表有相同的优先级 说明 : 这个元素必须作为 <xsl:stylesheet> 或 <xsl:transform> 的一个子节点出现 <xsl:include href="uri"/> 属性

21 属性值说明 href URI 必须 指定 include 的样式表的 URI <xsl:key> 元素 <xsl:key> 元素是一个高级 ( 原文是 top-level) 的元素, 用来声明一个被 key() 函数使用的 key 说明 : 一个 key 不一定是唯一的! <xsl:key name="name" match="pattern" use="expression"/> 属性 属性 值 说明 name name 必须 指定 key 的名称 match pattern 必须 定义 key 将应用的节点 use expression 必须 Key 对于每一个节点的值 假设你有一个称为 "persons.xml" 的 XML 文件 : <persons> <person name="tarzan" id="050676"/> <person name="donald" id="070754"/> <person name="dolly" id="231256"/> </persons> 你可以在一个 XSL 文件中这样定义一个 key: <xsl:key name="preg" match="person" use="@id"/> 查找 id="050676" 的 person xmlns:xsl="

22 <xsl:key name="preg" match="person" <xsl:template match="/"> <html> <body> <xsl:for-each select="key('preg','050676')"> <p> Id: <xsl:value-of /> Name: <xsl:value-of </p> </xsl:for-each> </body> </html> <xsl:message> 元素 <xsl:message> 元素向输出发送一条消息 这个元素首先被用来报告错误 这个元素能够包含几乎所有其它的 XSL 元素 ( 比如 :<xsl:text>, <xsl:value-of> 等 ) 当一个错误发生时,Terminate 属性为您提供选择是继续执行还是退出 <xsl:message terminate="yes no"> <!-- Content:template --> </xsl:message> 属性 属性值说明 terminate yes no 可选 当消息写到输出后 yes 将终止执行, 而 no 继续执 行 默认是 no 检查 artist 是否是一个空串 如果是, 我们结束 XSL 处理并显示一条消息 :

23 xmlns:xsl=" <xsl:template match="/"> <html> <body> <xsl:for-each select="catalog/cd"> <p>title: <xsl:value-of select="title"/><br /> Artist: <xsl:if test="artist=''"> <xsl:message terminate="yes"> Error: Artist is an empty string! </xsl:message> </xsl:if> <xsl:value-of select="artist"/> </p> </xsl:for-each> </body> </html> <xsl:namespace-alias> 元素 <xsl:namespace-alias> 元素用来在输出中用不同的名称空间替代样式表中原来的名称空间 说明 :<xsl:namespace-alias> 是一个高级的元素, 必须是 <xsl:stylesheet> 或者 <xsl:transform> 的子节点 <xsl:namespace-alias stylesheet-prefix="prefix #default" result-prefix="prefix "#default"/> 属性

24 属性值说明 stylesheet-prefix result-prefix prefix #default prefix #default 必须 指定您想要改变的名称空间 必须. 指定输出想要的名称空间 wxsl 前缀在输出中被转换为 xsl 前缀 xmlns:xsl=" xmlns:wxsl=" <xsl:namespace-alias stylesheet-prefix="wxsl" result-prefix="xsl"/> <xsl:template match="/"> <wxsl:stylesheet> <xsl:apply-templates/> </wxsl:stylesheet> <xsl:number> 元素 <xsl:number> 元素被用来确定当前节点中的整数位置 也被用来格式化一个数字 <xsl:number count="expression" level="single multiple any" from="expression" value="expression" format="formatstring" lang="languagecode" letter-value="alphabetic traditional" grouping-separator="character"

25 grouping-size="number"/> 属性 Attribute Value Description count expression 可选. An XPath expression that specifies what nodes are to be counted 一个 XPath 表达式用来指定什么样的节点被计数 level single multiple any 可选 对数字串产生像目录树一样的分级 single ( 默认 ) multiple ( 多级 ) any (Netscape 6 不支持 ) from expression 可选 用一个 XPath 表达式指定从哪里开始计数 value expression 可选 由用户指定一个数字来产生数字序列 format formatstring 可选 定义了输出的数字的样式 可以是下述之一 : format="1" results in format="01" results in (not supported by Netscape 6) format="a" results in a b c.. (not supported by Netscape 6) format="a" results in A B C.. (not supported by Netscape 6) format="i" results in i ii iii iv.. (not supported by Netscape 6) format="i" results in I II III IV.. (not supported by Netscape 6) lang languagecode 可选 指定语言的字母表 (ps: 有疑问 ) Netscape 6 不支持 letter-value alphabetic traditional 可选 指定数字化时是用字母表还是传统 默认是字母表 (ps: 有疑问 ) grouping-separator character 可选, 指定数字组的分割符, 默认是, grouping-size number 可选 指定多少个数字为一组, 使用一个分割符, 默认是 3 <xsl:number value="250000" grouping-separator="."/> 输出 : 例子 2

26 <xsl:number value="250000" grouping-size="2"/> 输出 : 25,00,00 例子 3 <xsl:number value="12" grouping-size="1" grouping-separator="#" format="i"/> 输出 : X#I#I 例子 4 xmlns:xsl=" match="/"> <html> <body> <p> <xsl:for-each select="catalog/cd"> <xsl:number value="position()" format="1" /> <xsl:value-of select="title" /><br /> </xsl:for-each> </p> </body> </html> <xsl:otherwise> 元素 <xsl:otherwise> 元素为 <xsl:choose> 元素指定一个默认的动作 这个动作当 <xsl:when> 的条件 不满足的时候发生 <xsl:otherwise>

27 <!-- Content:template --> </xsl:otherwise> 属性 无 下面这段代码将把 cd 的 price 高于 10 的 artist 列的背景色设为粉红色,OTHERWISE 只是打印 artist 的 name: xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <xsl:choose> <xsl:when test="price>'10'"> <td bgcolor="#ff00ff"> <xsl:value-of select="artist"/></td> </xsl:when> <xsl:otherwise> <td><xsl:value-of select="artist"/></td> </xsl:otherwise> </xsl:choose> </tr> </xsl:for-each> </table> </body> </html> 例子 2 声明一个名为 "color" 的变量 设置变量的值为当前元素的 color 属性的值 如果当前元素没 有 color 属性,"color" 的值将为 "green": <xsl:variable name="color">

28 <xsl:choose> <xsl:when <xsl:value-of </xsl:when> <xsl:otherwise>green</xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:output> 元素 <xsl:output> 元素定义了输出文档的格式 : 说明 :<xsl:output> 是一个高级的 (top level) 元素, 必须作为 <xsl:stylesheet> 或 <xsl:transform> 的子节点出现 : <xsl:output method="xml html text name" version="string" encoding="string" omit-xml-declaration="yes no" standalone="yes no" doctype-public="string" doctype-system="string" cdata-section-elements="namelist" indent="yes no" media-type="string"/> 属性 属性值说明 method xml html text name 可选 定义了输出的格式 默认是 XML( 如果根节点的第一个子节点是 <html> 并且没有其他高优先级的文本节点, 那么默认是 HTML) Netscape 6 只支持 "html" 和 "xml" version string 可选 设置版本 当用 method="html" 或者

29 method="xml" 时才用到 encoding string 可选 设置输出的编码 omit-xml-declaration standalone yes no yes no 可选 如果为 "yes", 则 XML 声明 (<?xml...?>) 在输出中会被省略, 否则就会加入 默认是 "no" 可选 "yes" 时 standalone 要在输出中声明,"no" 时不必在输出中声明 默认是 "no" Netscape 6 不支持 doctype-public string 可选 设置输出的 public DOCTYPE 值 doctype-system string 可选 设置输出的 system DOCTYPE cdata-section-elements namelist 可选 用空格来分割内容为字符数据类型的元素 (ps: 有疑问 ) indent yes no 可选 缩进选项 "yes" 时要根据结构缩进,"no" 时不缩进 默 认是 "yes" Netscape 6 不支持 media-type string 可选 定义输出的 MIME 类型 默认是 "text/xml" Netscape 6 不支持 下面这段代码以 XML 格式输出,xml 版本是 1.0, 编码是 "ISO ", 并且为了易读文档要缩进 xmlns:xsl=" <xsl:output method="xml" version="1.0" encoding="iso " indent="yes"/>... 例子 2 下面这段代码以 HTML 格式输出,HTML 版本是 4.0, 编码是 "ISO ", 并且为了易读文档要缩进 xmlns:xsl=" method="html" version="4.0" encoding="iso " indent="yes"/>... <xsl:param> 元素

30 <xsl:param> 元素被用来声明一个局部或者全局的参数 说明 : 如果声明的是一个高级 (top-level) 的元素那么参数是全局的, 如果在一个样规中声 明那么是局部的 <xsl:param name="name" select="expression"><!-- Content:template --></xsl:param> 属性 属性值说明 name name 必须 指定参数的名称 select expression 可选 指定一个 XPath 表达式作为参数的默认值 xmlns:xsl=" <xsl:variable name="xx"> <html> <body> <xsl:call-template name="show_title"> <xsl:with-param name="title" /> </xsl:call-template> </body> </html> </xsl:variable> <xsl:template name="show_title" match="/"> <xsl:param name="title" /> <xsl:for-each select="catalog/cd"> <p>title: <xsl:value-of select="$title" /></p> </xsl:for-each> <xsl:preserve-space> 与 <xsl:strip-space> 元素

31 <xsl:preserve-space> 元素用来定义必须保留空白空间的元素 <xsl:strip-space> 元素用来定义必须移除空白空间的元素 说明 : 因为保留空白空间是默认设置, 所以只有当 <xsl:strip-space> 元素被使用时才有必要使 用 <xsl:preserve-space> 元素 说明 :<xsl:preserve-space> 元素和 <xsl:strip-space> 元素是高级 (top-level) 元素 <xsl:preserve-space elements="list-of-element-names"/> <xsl:strip-space elements="list-of-element-names"/> 属性 属性值说明 elements list-of-element-names 必须 对列表中的元素加上 / 除去白色空间 说明 : 列表可以包含 * 和 prefix:* 这样所有的元素 或者一个特定的命名空间所有的元素能够加入 下面的这个例子,title 和 artist 元素保留白色空间,country, company, price, 和 year 元素 移除白色空间 : xmlns:xsl=" <xsl:strip-space elements="country company price year" /> <xsl:preserve-space elements="title artist" /> <xsl:template match="/"> <html> <body> <xsl:for-each select="catalog/cd">

32 <p> <xsl:value-of select="title" /><br /> <xsl:value-of select="artist" /><br /> <xsl:value-of select="country" /><br /> <xsl:value-of select="company" /><br /> <xsl:value-of select="price" /><br /> <xsl:value-of select="year" /> </p> </xsl:for-each> </body> </html> <xsl:processing-instruction> 元素 <xsl:processing-instruction> 元素向输出写一条执行指令 <xsl:processing-instruction name="process-name"> <!-- Content:template --> </xsl:processing-instruction> 属性 属性值说明 name process-name 必须 指定执行指令的名称 下面的代码 : <xsl:processing-instruction name="xml-stylesheet"> href="style.css" type="text/css" </xsl:processing-instruction> 生成如下的标记 :

33 <?xml-stylesheet href="style.css" type="text/css"?> <xsl:sort> 元素 <xsl:sort> 元素被用来对输出排序 说明 :<xsl:sort> 通常与 <xsl:for-each> 或者 <xsl:apply-templates> 一起使用 <xsl:sort select="expression" lang="language-code" data-type="text number qname" order="ascending descending" case-order="upper-first lower-first"/> 属性 属性值说明 select XPath-expression 可选 指定根据哪一个 node/node-set 为关键字来排序 lang language-code 可选 指定用哪一种语言来排序 data-type order case-order text number qname ascending descending upper-first lower-first 可选 指定数据用来排序的数据类型 默认是 text 可选 指定排序方式 默认是升序 可选 指定是按大写字母先排序还是按小写字母先排序 The example below will sort the output by artist: 下面例子的输出会以 artist 为关键字排序 xmlns:xsl=" match="/"> <html>

34 <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <xsl:sort select="artist"/> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </body> </html> <xsl:stylesheet> 与 <xsl:transform> 元素 <xsl:stylesheet> 与 <xsl:transform> 元素是两个意思完全一样的元素 都被用来定义样式表的根 元素 <xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Content:(<xsl:import>*,top-level-elements) --> <xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Content:(<xsl:import>*,top-level-elements) --> </xsl:transform> 属性

35 属性值说明 version version 必须 指定样式表的 XSLT 版本 extension-element-prefixes list 可选 扩展元素的命名空间前缀 ( 以空格分割 ) Netscape 6 不支持该属性 exclude-result-prefixes list 可选 不因该在输出中出现的扩展元素的命名空间前缀 ( 以空格分割 ) id name 可选 样式表的唯一 id Netscape 6 不支持该属性 xmlns:xsl=" 例子 2 <xsl:transform version="1.0" xmlns:xsl=" <xsl:template> 元素 The <xsl:template> element contains rules to apply when a specified node is matched. <xsl:template> 元素包含一些对匹配节点有用的规则 match 属性用来匹配 XML 节点 也可以匹配全部 XML 文档 ( 比如 match="/") 说明 : <xsl:template> 是一个高级 (top-level) 元素 <xsl:template name="name" match="pattern" mode="mode" priority="number"> <!-- Content:(<xsl:param>*,template) -->

36 Attributes 属性值说明 name name 可选 指定该 template 的名称 说明 : 如果这个属性被省略了, 一定会有 match 属性 match pattern 可选 template 匹配的模式 说明 : 如果这个属性被省略了, 一定会有 name 属性 mode mode 可选 指定这个 template 的模式 priority number 可选 用一个数字指出了 template 的数字的优先级 例子 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <xsl:apply-templates/> </body> </html> <xsl:template match="cd"> <p> <xsl:apply-templates select="title"/> <xsl:apply-templates select="artist"/> </p> <xsl:template match="title"> Title: <span style="color:#ff0000"> <xsl:value-of select="."/></span> <br /> <xsl:template match="artist"> Artist: <span style="color:#00ff00"> <xsl:value-of select="."/></span> <br />

37 <xsl:text> 元素 <xsl:text> 元素用来向输出写一段文字 提示 : 这个元素可以包含文字, 实体引用和任何非 xml 元素的数据 <xsl:text disable-output-escaping="yes no"> <!-- Content:#PCDATA --> </xsl:text> 属性 属性值说明 disable-output-escaping yes no 可选 当为 "yes" 时, 特殊的字符 ( 比如 "<") 照原样输出, 当 为 "no" 时, 输出为 "<" 默认是 "no" 这个属性在 Netscape 6 中不被支持 展示每一个 CD 的 title 1 在每一个 CD-title 后插入, ( 条件 : 不是最后一个 ) 2 如果是倒数第二个插入, and 3 如果是最后一个插入! 显示每一个 CD 的标题 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <p>titles: <xsl:for-each select="catalog/cd"> <xsl:value-of select="title"/> <xsl:if test="position() < last()-1"> <xsl:text>, </xsl:text>

38 </xsl:if> <xsl:if test="position()=last()-1"> <xsl:text>, and </xsl:text> </xsl:if> <xsl:if test="position()=last()"> <xsl:text>!</xsl:text> </xsl:if> </xsl:for-each> </p> </body> </html> <xsl:value-of> 元素 <xsl:value-of> 元素取出选择的节点的值 <xsl:value-of> 元素可以被用来取出 XML 元素的值, 并输出 说明 :value 使用 XPath 表达式取值, 使用像文件系统那样的方法用 (/) 选择子文件夹 <xsl:value-of select="expression" disable-output-escaping="yes no"/> 属性 属性值说明 select expression 必须 一个 XPath 表达式用来指定从哪一个节点 / 属 性来取值 disable-output-escaping yes no 可选 当为 "yes" 时, 特殊的字符 ( 比如 "<") 照原样 输出, 当为 "no" 时, 输出为 "<" 默认是 "no" xmlns:xsl=" match="/">

39 <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <tr> <td><xsl:value-of select="catalog/cd/title"/></td> <td><xsl:value-of select="catalog/cd/artist"/></td> </tr> </table> </body> </html> 例子 2 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </body> </html> <xsl:variable> 元素

40 <xsl:variable> 元素被用来声明一个局部或者全局的变量 说明 : 当声明为高级 (top-level) 元素时, 变量是全局的, 当在一个 template 中声明时, 作 为局部变量 说明 : 一旦您设置了一个变量的值, 您就不能修改这个值! 提示 : 您可以通过增加 <xsl:variable> 的内容或者用 select 属性来设置变量值! <xsl:variable name="name" select="expression"> <!-- Content:template --> </xsl:variable> 属性 属性值说明 name name 必须 指定变量名称 select expression 可选 指定变量的值 如果 select 属性被设置了, 那么 <xsl:variable> 元素就不可以包含任何内容 如果 select 属性包含字符串, 则在设置时必须用引号 下面的两行示例代码分别给变量 "color" 赋值为 "red" <xsl:variable name="color" select="'red'" /> <xsl:variable name="color" select='"red"' /> 例子 2 如果 <xsl:variable> 元素仅有 name 属性, 元素间没有内容, 那么就定义了一个空字符串变量 <xsl:variable name="j" /> 例子 3 下面的这个例子用 <xsl:variable> 元素将 <tr> <th>title</th> <th>year</th>

41 </tr> 作为变量传递给输出 : xmlns:xsl=" <xsl:variable name="header"> <tr> <th>title</th> <th>year</th> </tr> </xsl:variable> <xsl:template match="/"> <html> <body> <table> <xsl:copy-of select="$header"/> <xsl:text> year = 1982 </xsl:text> <xsl:for-each select="catalog/cd"> <xsl:if test="year = 1982"> <tr> <td> <xsl:value-of select="title"/> </td> <td> <xsl:value-of select="year"/> </td> </tr> </xsl:if> </xsl:for-each> </table> <br/> <table> <xsl:copy-of select="$header"/> <xsl:text> year = 1985 </xsl:text> <xsl:for-each select="catalog/cd"> <xsl:if test="year = 1985"> <tr> <td> <xsl:value-of select="title"/> </td> <td>

42 <xsl:value-of select="year"/> </td> </tr> </xsl:if> </xsl:for-each> </table> </body> </html> <xsl:when> 元素 定义和用法 <xsl:when> 元素为 <xsl:choose> 元素指定一个动作 当符合 <xsl:when> 元素的条件时, 动作就 被激活 说明 :<xsl:when> 元素与 <xsl:choose> 和 <xsl:otherwise> 元素一同使用, 来表达多条件选择 <xsl:when test="boolean-expression"> <!-- Content: template --> </xsl:when> 属性 属性值说明 test boolean-expression 必须 指定执行条件 下面的这段代码将把 cd /price 高于 10 artist 列的背景色设为粉红色 xmlns:xsl=" match="/"> <html> <body> <h2>my CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32">

43 <th>title</th> <th>artist</th> </tr> <xsl:for-each select="catalog/cd"> <tr> <td><xsl:value-of select="title"/></td> <xsl:choose> <xsl:when test="price>'10'"> <td bgcolor="#ff00ff"> <xsl:value-of select="artist"/></td> </xsl:when> <xsl:otherwise> <td><xsl:value-of select="artist"/></td> </xsl:otherwise> </xsl:choose> </tr> </xsl:for-each> </table> </body> </html> 例子 2 声明一个名为 "color" 的变量 把当前元素 color 属性的值赋给 "color" 变量 如果当前元素没有 color 属性, 则 "color" 变量的值将为 "green": <xsl:variable name="color"> <xsl:choose> <xsl:when test="@color"> <xsl:value-of select="@color"/> </xsl:when> <xsl:otherwise>green</xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:with-param> 元素 <xsl:with-param> 元素向模板传递的参数的值

44 说明 :<xsl:with-param> 元素的 name 属性的值必须与一个 <xsl:param> 元素的 name 相匹配 ( 否 则 <xsl:with-param> 元素将被忽略 ) 说明 :<xsl:with-param> 元素在 <xsl:apply-templates> 和 <xsl:call-template> 之内使用 提示 : 您可以通过两种方式向 <xsl:with-param> 元素赋值 1 用 select 属性 2 在 <xsl:with-param name="a"> 与 </xsl:with-param> 元素中写 <xsl:with-param name="name" select="expression"> <!-- Content:template --> </xsl:with-param> 属性 属性值说明 name name 必须 指定参数的名字 select expression 可选 An XPath expression that defines the value of the parameter 一个 XPath 表达式定义了参数的值 xmlns:xsl=" <xsl:output method="text"/> <xsl:template match="/"> <xsl:call-template name="show_title"> <xsl:with-param name="title" select="catalog/cd/title"/> </xsl:call-template> <xsl:template name="show_title"> <xsl:param name="title"/> <xsl:for-each select="catalog/cd"> <p> Title: <xsl:value-of select="$title"/> </p> </xsl:for-each>

45 例子 2 <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:output method="text"/> <xsl:template match="/"> <xsl:call-template name="print"> <xsl:with-param name="a">11</xsl:with-param> <xsl:with-param name="b">33</xsl:with-param> </xsl:call-template> <xsl:call-template name="print"> <xsl:with-param name="a">55</xsl:with-param> </xsl:call-template> <xsl:template name="print"> <xsl:param name="a"/> <xsl:param name="b">111</xsl:param> <xsl:text> </xsl:text> <xsl:value-of select="$a"/> <xsl:text> + </xsl:text> <xsl:value-of select="$b"/> <xsl:text> = </xsl:text> <xsl:value-of select="$a+$b"/> 这个例子的输出结果为 = = 166

46 XSLT 函数 current() 函数 current() 函数返回一个仅包含当前节点的节点集 通常当前节点和上下文节点是一样的 <xsl:value-of select="current()"/> 与 <xsl:value-of select="."/> 是一样的 然而, 有一点不同 看下面的 XPath 表达式 :"catalog/cd" 这个表达式选择 <catalog> 作为当 前节点, 然后选择 <catalog> 的子节点 <cd> 这意味着在赋值的每一步,"." 都有不同的意义 下面这行代码 : 将会处理所有 title 属性的值与当前节点的 ref 属性的值相等的所有 cd 元素 <xsl:apply-templates select="//cd[@title=current()/@ref]"/> 这与下面有区别 下面这段代码将会处理所有 title 属性的值与 ref 属性的值相等的所有 cd 元素 <xsl:apply-templates select="//cd[@title=./@ref]"/> node-set current() xmlns:xsl=" match="/"> <html> <body> <xsl:for-each select="catalog/cd/artist"> Current node: <xsl:value-of select="current()"/> <br /> </xsl:for-each> </body> </html>

47 document() 函数 document() 函数用来访问外部的 XML 文档 外部 XML 文档必须是正确可解析的 <xsl:value-of node-set document(object,node-set?) 参数 参数 说明 object 必须 定义 XML 文档的 URI node-set 可选 用来处理相关的 URI Document.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="document.xsl"?> <groups> <groupref>hrgroup.xml</groupref> <groupref>mygroup.xml</groupref> </groups> document.xsl <?xml version="1.0" encoding="utf-8"?> xmlns:xsl=" <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes"/> <xsl:template match="/"> <groups> <xsl:apply-templates select="/groups/groupref"/> </groups> <xsl:template match="groups/groupref"> <xsl:copy-of select="document(.)//group"/>

48 hrgroup.xml <?xml version='1.0'?> <group name="hr"> <leader>mo</leader> <member>bo</member> <member>ko</member> <member>lo</member> </group> mygroup.xml <?xml version='1.0'?> <group name="my"> <leader>john</leader> <member>jane</member> <member>jon</member> <member>jan</member> </group> 例子 2 下面这个例子, 显示如何使用两个参数 第二个参数必须是一个节点集, 作为第一个参数的基准 URI, 当没有第二个参数时, 第一个参数的基准 URI 就是 XSL 的 URI, 如下, 把 a.xml 放到 subdir 目录下, 而另外两个在../, 如果 document('a.xml',.) 的第二个参数不写, 将以../ 作为 a.xml 的目录, 就会报错, 您可以实验一下 document2.xsl <?xml version="1.0" encoding="utf-8"?> xmlns:xsl=" <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes"/> <xsl:template match="/"> <root> <xsl:comment>one Argument </xsl:comment> <xsl:for-each select="document('b.xml')//a"> <xsl:copy-of select="."/> </xsl:for-each> <xsl:comment>two Argument </xsl:comment> <xsl:for-each select="document('a.xml',.)//a"> <xsl:copy-of select="."/> </xsl:for-each> </root>

49 Subdir/a.xml <?xml-stylesheet type="text/xsl" href="../document2.xsl"?> <doc> <a> I </a> <a> II </a> <a> III </a> </doc> b.xml <doc> <a> one </a> <a> two </a> <a> three </a> </doc> element-available() 函数 element-available() 函数检查 XSLT 处理器是否能处理指定的元素 这个函数只能用来检查在模板里出现的元素, 这些元素是 : xsl:apply-imports xsl:apply-templates xsl:attributes xsl:call-template xsl:choose xsl:comment xsl:copy xsl:copy-of xsl:element xsl:fallback xsl:for-each xsl:if xsl:message xsl:number xsl:processing instruction xsl:text xsl:value-of

50 xsl:variable boolean element-available(string) 参数 参数 string 说明 必须 指定要检查元素 xmlns:xsl=" match="/"> <html> <body> <xsl:choose> <xsl:when test="element-available('xsl:comment')"> <p>xsl:comment is supported.</p> </xsl:when> <xsl:otherwise> <p>xsl:comment is not supported.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="element-available('xsl:delete')"> <p>xsl:delete is supported.</p> </xsl:when> <xsl:otherwise> <p>xsl:delete is not supported.</p> </xsl:otherwise> </xsl:choose> </body> </html> format-number() 函数

51 format-number() 函数用来格式化一个数字字符串 string format-number(number,format,[decimalformat]) 参数 参数 number format 说明 Required. Specifies the number to be formatted 必须 指定要格式化的数字必须 指定格式化的模式 # ( 指示一个数字 比如 : ####) 0 (Denotes leading and following zeros. Example: ). ( 指定小数点的位置 比如 : ###.##), (The group separator for thousands. Example: ###,###.##) % (Displays the number as a percentage. Example: ##%) ; (Pattern separator. The first pattern will be used for positive numbers and the second for negative numbers) decimalformat 可选 用来指定使用的 <xsl:decimal-format> 元素的名称 xmlns:xsl=" match="/"> <html> <body> <xsl:value-of select='format-number(500100, "#.00")' /> <br /> <xsl:value-of select='format-number(500100, "#.0")' /> <br /> <xsl:value-of select='format-number(500100, "###,###.00")' /> <br /> <xsl:value-of select='format-number( , "##%")' /> <br /> <xsl:value-of select='format-number(500100, "#######")' /> </body> </html>

52 function-available() 函数 function-available() 函数检查指定的函数在 XSLT 处理器中是否支持 You may test the XSLT functions and the inherited XPath functions. 您可以检查 XSLT 函数和 XPath 函数 boolean function-available(string) 参数 参数 string 说明 必须 指定要检查的函数 xmlns:xsl=" <xsl:template match="/"> <html> <body> <xsl:choose> <xsl:when test="function-available('sum')"> <p>sum() is supported.</p> </xsl:when> <xsl:otherwise> <p>sum() is not supported.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="function-available('current')"> <p>current() is supported.</p> </xsl:when>

53 <xsl:otherwise> <p>current() is not supported.</p> </xsl:otherwise> </xsl:choose> </body> </html> generate-id() 函数 generate-id() 函数返回一个唯一标示指定节点的字符串 如果指定的节点集是空的, 将返回一个空字符串 如果您忽略了节点集的参数, 默认是当前节点 string generate-id(node-set?) 参数 参数 node-set 说明 可选 指定要生成唯一 id 的节点集 xmlns:xsl=" match="/"> <html> <body> <h3>artists:</h3> <ul> <xsl:for-each select="catalog/cd"> <li> <a href="#{generate-id(artist)}"> <xsl:value-of select="artist" /></a>

54 </li> </xsl:for-each> </ul> <hr /> <xsl:for-each select="catalog/cd"> Artist: <a name="{generate-id(artist)}"> <xsl:value-of select="artist" /></a> <br /> Title: <xsl:value-of select="title" /> <br /> Price: <xsl:value-of select="price" /> <hr /> </xsl:for-each> </body> </html> key() 函数 key() 函数使用 <xsl:key> 元素指定的索引返回文档中的一个节点集 node-set key(string, object) 参数 参数 string object 说明 必须 指定 xsl:key 元素的名称 必须 要查找的字符串 xmlns:xsl=" name="cdlist" match="cd" use="title" />

55 <xsl:template match="/"> <html> <body> <xsl:for-each select="key('cdlist', 'Empire Burlesque')"> <p> Title: <xsl:value-of select="title" /> <br /> Artist: <xsl:value-of select="artist" /> <br /> Price: <xsl:value-of select="price" /> </p> </xsl:for-each> </body> </html> system-property() 函数 The system-property() function returns the value of the system property specified by the name. system-property() 函数返回指定名称的系统属性 System properties in the XSLT namespace: 在 XSLT 名称空间里的系统属性 : xsl:version - 指出 XSLT 的版本 xsl:vendor - 指出 XSLT 处理器 ( 比如 James Clark) xsl:vendor-url - 指出处理器的 URL( 比如 ( 注 : 当用 XT 解析时 xsl:vendor 是 James Clark,xsl:vendor-url 是 用 IE 就为 Microsoft, object system-property(string) 参数 参数 string 说明 必须 指定返回的系统属性

56 xmlns:xsl=" <xsl:template match="/"> <html> <body> <p> Version: <xsl:value-of select="system-property('xsl:version')" /> <br /> Vendor: <xsl:value-of select="system-property('xsl:vendor')" /> <br /> Vendor URL: <xsl:value-of select="system-property('xsl:vendor-url')" /> </p> </body> </html> unparsed-entity-uri() 函数 unparsed-entity-uri() 函数返回未解析的实体的 URI 实体名称必须与传递的参数匹配 如果 没有这样的实体, 那么返回空串 如果 DTD 包含下面的声明 : <!ENTITY pic SYSTEM " NDATA JPEG> 下面的表达式 unparsed-entity-uri('pic') 将会返回 "picture.jpg" 的 URI string unparsed-entity-uri(string)

57 参数 参数 string 说明 必须 指定未解析实体 XML 文件 <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="sample.xsl"?> <!DOCTYPE catalog [ <!ELEMENT catalog ANY> <!ELEMENT book ANY> <!ELEMENT title ANY> <!NOTATION JPEG SYSTEM "urn:foo"> <!ENTITY pic SYSTEM " NDATA JPEG> ]> <catalog> <book> <title>xml Developer's Guide</title> </book> <book> <title>midnight Rain</title> </book> </catalog> XSL 文件 <?xml version="1.0"?> xmlns:xsl=" <xsl:output method="html"/> <xsl:template match="/"> <html> <body> <h3>unparsed-entity-uri()</h3> <ul> <li> <b>unparsed-entity-uri('pic')</b> = <xsl:value-of select="unparsed-entity-uri('pic')"/> </li> </ul> </body> </html>

58 运算符和特殊字符!= 不等于 "" (literal) 文字 '' (literal) 文字 () (grouping) 分组 * (all nodes) 所有节点 * (multiplication) 通配符 + 加 - 减 - (unary minus). (self axis short form) 当前元素.. (parent axis short form) 父元素 / (step separator) 选择子元素 // (descendant-or-self axis short form) 选择子元素, 不论多深 :: (axis specifier) ( 不知道怎么翻译合适, 没用过 ) < 小于 <= 小于等于 = 等于 > 大于 >= (attribute axis short form) (all attributes) 选择所有属性 [] (predicate) 断言, 指定过滤样式 And 与 axis nodetest predicate (step) div The div operator performs floating-point division according to IEEE 754.( 原文放上来, 不知道怎么翻译合适, 没用过 ) func() (function call) 调用函数 mod 取余 name (node test) or 或 (union) 集合 附录如果没有特殊说明, 将使用下面的 XML 文件 <! 在这里引入您的 XSL 文件 --> <?xml-stylesheet type="text/xsl" href="cdcatalog_element.xsl"?> <catalog> <cd>

59 <title>empire Burlesque</title> <artist>bob Dylan</artist> <country>usa</country> <company>columbia</company> <price>10.90</price> <year>1985</year> </cd> <cd> <title>hide your heart</title> <artist>bonnie Tyler</artist> <country>uk</country> <company>cbs Records</company> <price>9.90</price> <year>1988</year> </cd> <cd> <title>greatest Hits</title> <artist>dolly Parton</artist> <country>usa</country> <company>rca</company> <price>9.90</price> <year>1982</year> </cd> <cd> <title>still got the blues</title> <artist>gary Moore</artist> <country>uk</country> <company>virgin records</company> <price>10.20</price> <year>1990</year> </cd> <cd> <title>eros</title> <artist>eros Ramazzotti</artist> <country>eu</country> <company>bmg</company> <price>9.90</price> <year>1997</year> </cd> <cd> <title>one night only</title> <artist>bee Gees</artist> <country>uk</country> <company>polydor</company>

60 <price>10.90</price> <year>1998</year> </cd> <cd> <title>sylvias Mother</title> <artist>dr.hook</artist> <country>uk</country> <company>cbs</company> <price>8.10</price> <year>1973</year> </cd> <cd> <title>maggie May</title> <artist>rod Stewart</artist> <country>uk</country> <company>pickwick</company> <price>8.50</price> <year>1990</year> </cd> <cd> <title>romanza</title> <artist>andrea Bocelli</artist> <country>eu</country> <company>polydor</company> <price>10.80</price> <year>1996</year> </cd> <cd> <title>when a man loves a woman</title> <artist>percy Sledge</artist> <country>usa</country> <company>atlantic</company> <price>8.70</price> <year>1987</year> </cd> <cd> <title>black angel</title> <artist>savage Rose</artist> <country>eu</country> <company>mega</company> <price>10.90</price> <year>1995</year> </cd> <cd>

61 <title>1999 Grammy Nominees</title> <artist>many</artist> <country>usa</country> <company>grammy</company> <price>10.20</price> <year>1999</year> </cd> <cd> <title>for the good times</title> <artist>kenny Rogers</artist> <country>uk</country> <company>mucik Master</company> <price>8.70</price> <year>1995</year> </cd> <cd> <title>big Willie style</title> <artist>will Smith</artist> <country>usa</country> <company>columbia</company> <price>9.90</price> <year>1997</year> </cd> <cd> <title>tupelo Honey</title> <artist>van Morrison</artist> <country>uk</country> <company>polydor</company> <price>8.20</price> <year>1971</year> </cd> <cd> <title>soulsville</title> <artist>jorn Hoel</artist> <country>norway</country> <company>wea</company> <price>7.90</price> <year>1996</year> </cd> <cd> <title>the very best of</title> <artist>cat Stevens</artist> <country>uk</country> <company>island</company>

62 <price>8.90</price> <year>1990</year> </cd> <cd> <title>stop</title> <artist>sam Brown</artist> <country>uk</country> <company>a and M</company> <price>8.90</price> <year>1988</year> </cd> <cd> <title>bridge of Spies</title> <artist>t`pau</artist> <country>uk</country> <company>siren</company> <price>7.90</price> <year>1987</year> </cd> <cd> <title>private Dancer</title> <artist>tina Turner</artist> <country>uk</country> <company>capitol</company> <price>8.90</price> <year>1983</year> </cd> <cd> <title>midt om natten</title> <artist>kim Larsen</artist> <country>eu</country> <company>medley</company> <price>7.80</price> <year>1983</year> </cd> <cd> <title>pavarotti Gala Concert</title> <artist>luciano Pavarotti</artist> <country>uk</country> <company>decca</company> <price>9.90</price> <year>1991</year> </cd> <cd>

63 <title>the dock of the bay</title> <artist>otis Redding</artist> <country>usa</country> <company>atlantic</company> <price>7.90</price> <year>1987</year> </cd> <cd> <title>picture book</title> <artist>simply Red</artist> <country>eu</country> <company>elektra</company> <price>7.20</price> <year>1985</year> </cd> <cd> <title>red</title> <artist>the Communards</artist> <country>uk</country> <company>london</company> <price>7.80</price> <year>1987</year> </cd> <cd> <title>unchain my heart</title> <artist>joe Cocker</artist> <country>usa</country> <company>emi</company> <price>8.20</price> <year>1987</year> </cd> </catalog>

PowerPoint 簡報

PowerPoint 簡報 XML DTD 理論 (1) XML 論 數 (Markup) 念 SGML XML XML XML 2003 All Rights Reserved 2 SGML Standard Generalized Markup Language ( ) XML Extensible Markup Language HTML HyperText Markup Language 2003 All Rights

More information

BIBLID (2002) 91:1 pp XML [1] [ 2 Portal Site ] [ 3 ] PChome Online [ 4 ] [5] [ 1 ]

BIBLID (2002) 91:1 pp XML [1] [ 2 Portal Site ] [ 3 ] PChome Online [ 4 ] [5] [ 1 ] BIBLID 1026-5279 (2002) 91:1 pp. 117-131 91 1 91 6 1 1 7 XML 90 1 2 2001 [1] [ 2 Portal Site ] [ 3 ] PChome Online [ 4 ] [5] [ 1 ] 2001 http://survey.yam.com/survey2001/chart/a_29.html [2] http://www.yahoo.com

More information

數位圖書館/博物館相關標準 2

數位圖書館/博物館相關標準 2 數 2 立 XML (Extensibility) XML 行 (Self-description) (Structure) XML (Validation) XML DTD 行 XML 列 XML-Language SGML without tears Self-describing Documents Well-formed and Valid Documents XML-Link Power

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 EAI EAI Middleware EAI 3.1 EAI EAI Client/Server Internet,www,Jav a 3.1 EAI Message Brokers -Data Transformation Business Rule XML XML 37 3.1 XML XML XML EAI XML 1. XML XML Java Script VB Script Active

More information

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener

2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener SGML HTML XML 1 SGML XML Extensible Markup Language XML SGML Standard Generalized Markup Language, ISO 8879, SGML HTML ( Hypertext Markup Language HTML) (Markup Language) (Tag) < > Markup (ISO) 1986 SGML

More information

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2 XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004 All Rights Reserved 2 SGML Standard Generalized Markup Language ( ) XML Extensible Markup Language HTML HyperText Markup Language 2004 All Rights Reserved

More information

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2. 2005-06 p.1 HTML HyperText Mark-up Language 1. HTML Logo, Pascal, C++, Java HTML 2. HTML (tag) 3. HTML 4. HTML 1. HTML 2. 3. FTP HTML HTML html 1. html html html cutehtmleasyhtml 2. wyswyg (What you see

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

第1章 簡介

第1章 簡介 EAN.UCCThe Global Language of Business 4 512345 678906 > 0 12345 67890 5 < > 1 89 31234 56789 4 ( 01) 04601234567893 EAN/UCC-14: 15412150000151 EAN/UCC-13: 5412150000161 EAN/UCC-14: 25412150000158 EAN/UCC-13:

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

(interoperability) Dublin Core 15 (The Dublin Core Metadata Initiative DCMI) 1995 (Dublin, Ohio) (The Dublin Core Metadata Element Set DC) DC DC DC DC

(interoperability) Dublin Core 15 (The Dublin Core Metadata Initiative DCMI) 1995 (Dublin, Ohio) (The Dublin Core Metadata Element Set DC) DC DC DC DC (Metadata) (interoperability) Dublin Core 15 (The Dublin Core Metadata Initiative DCMI) 1995 (Dublin, Ohio) (The Dublin Core Metadata Element Set DC) DC DC DC DCMI 2000 6 DC CEN/ISSS (European Committee

More information

untitled

untitled 1. XML 1.1. XML XML (Extensible Markup Language, ) W3C (World Wide Web Consortium, WWW ) (Markup Language) XML W3C http://www.w3.org/tr/rec-xml 來說 HTML SGML (Standard Generalized Markup Language, ) XML

More information

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

05 01 accordion UI containers 03 Accordion accordion UI accordion 54 jquery UI plugin Accordion 05 01 accordion UI containers 03 Accordion accordion UI accordion 54 05 jquery UI plugin 3-1

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

RUN_PC連載_10_.doc

RUN_PC連載_10_.doc PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP

More information

( Version 0.4 ) 1

( Version 0.4 ) 1 ( Version 0.4 ) 1 3 3.... 3 3 5.... 9 10 12 Entities-Relationship Model. 13 14 15.. 17 2 ( ) version 0.3 Int TextVarchar byte byte byte 3 Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate

More information

「人名權威檔」資料庫欄位建置表

「人名權威檔」資料庫欄位建置表 ( version 0.2) 1 3 3 3 3 5 6 9.... 11 Entities - Relationship Model..... 12 13 14 16 2 ( ) Int Varchar Text byte byte byte Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate Type Varchar 10

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Microsoft Word - Final Exam Review Packet.docx

Microsoft Word - Final Exam Review Packet.docx Do you know these words?... 3.1 3.5 Can you do the following?... Ask for and say the date. Use the adverbial of time correctly. Use Use to ask a tag question. Form a yes/no question with the verb / not

More information

CDWA Mapping. 22 Dublin Core Mapping

CDWA Mapping. 22 Dublin Core Mapping (version 0.23) 1 3... 3 3 3 5 7 10 22 CDWA Mapping. 22 Dublin Core Mapping. 24 26 28 30 33 2 3 X version 0.2 ( ) 4 Int VarcharText byte byte byte Id Int 10 Management Main Code Varchar 30 Code Original

More information

Computer Architecture

Computer Architecture ECE 3120 Computer Systems Assembly Programming Manjeera Jeedigunta http://blogs.cae.tntech.edu/msjeedigun21 Email: msjeedigun21@tntech.edu Tel: 931-372-6181, Prescott Hall 120 Prev: Basic computer concepts

More information

coverage2.ppt

coverage2.ppt Satellite Tool Kit STK/Coverage STK 82 0715 010-68745117 1 Coverage Definition Figure of Merit 2 STK Basic Grid Assets Interval Description 3 Grid Global Latitude Bounds Longitude Lines Custom Regions

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

untitled

untitled ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,

More information

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2 HTML A-1 HTML A-2 A-2 HTML A-8 A-3 A-14 A-4 A-26 A-5 A-30 A-6 A-42 A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ /

More information

新婚夫妇必读(九).doc

新婚夫妇必读(九).doc ...1...3...4...5...9...9...10...12...14 3...19...20...22...27...28...30...31...35...37 I 13...39...44...48...49...50...51...54...55...58...60...62...63...66...67...68...70...71 TOP10...73...77...79...80

More information

Microsoft Word - (web)_F.1_Notes_&_Application_Form(Chi)(non-SPCCPS)_16-17.doc

Microsoft Word - (web)_F.1_Notes_&_Application_Form(Chi)(non-SPCCPS)_16-17.doc 聖 保 羅 男 女 中 學 學 年 中 一 入 學 申 請 申 請 須 知 申 請 程 序 : 請 將 下 列 文 件 交 回 本 校 ( 麥 當 勞 道 33 號 ( 請 以 A4 紙 張 雙 面 影 印, 並 用 魚 尾 夾 夾 起 : 填 妥 申 請 表 並 貼 上 近 照 小 學 五 年 級 上 下 學 期 成 績 表 影 印 本 課 外 活 動 表 現 及 服 務 的 證 明 文 件 及

More information

RUN_PC連載_8_.doc

RUN_PC連載_8_.doc PowerBuilder 8 (8) Web DataWindow ( ) DataWindow Web DataWindow Web DataWindow Web DataWindow PowerDynamo Web DataWindow / Web DataWindow Web DataWindow Wizard Web DataWindow Web DataWindow DataWindow

More information

目 錄 壹 青 輔 會 結 案 附 件 貳 活 動 計 劃 書 參 執 行 內 容 一 教 學 內 容 二 與 當 地 教 師 教 學 交 流 三 服 務 執 行 進 度 肆 執 行 成 效 一 教 學 課 程 二 與 當 地 教 師 教 學 交 流 三 服 務 滿 意 度 調 查 伍 服 務 檢

目 錄 壹 青 輔 會 結 案 附 件 貳 活 動 計 劃 書 參 執 行 內 容 一 教 學 內 容 二 與 當 地 教 師 教 學 交 流 三 服 務 執 行 進 度 肆 執 行 成 效 一 教 學 課 程 二 與 當 地 教 師 教 學 交 流 三 服 務 滿 意 度 調 查 伍 服 務 檢 2 0 1 0 年 靜 宜 青 年 國 際 志 工 泰 北 服 務 成 果 報 告 指 導 單 位 : 行 政 院 青 年 輔 導 委 員 會 僑 務 委 員 會 主 辦 單 位 : 靜 宜 大 學 服 務 學 習 發 展 中 心 協 力 單 位 : 靜 宜 大 學 師 資 培 育 中 心 財 團 法 人 台 灣 明 愛 文 教 基 金 會 中 華 民 國 九 十 九 年 九 月 二 十 四 日 目

More information

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

5-1 nav css 5-2

5-1 nav css 5-2 5 HTML CSS HTML CSS Ê Ê Ê Ê 5-1 nav css 5-2 5-1 5 5-1-1 5-01 css images 01 index.html 02 5-3 style.css css 03 CH5/5-01/images 04 images index.html style.css 05

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information

Microsoft Word - ChineseSATII .doc

Microsoft Word - ChineseSATII .doc 中 文 SAT II 冯 瑶 一 什 么 是 SAT II 中 文 (SAT Subject Test in Chinese with Listening)? SAT Subject Test 是 美 国 大 学 理 事 会 (College Board) 为 美 国 高 中 生 举 办 的 全 国 性 专 科 标 准 测 试 考 生 的 成 绩 是 美 国 大 学 录 取 新 生 的 重 要 依

More information

南華大學數位論文

南華大學數位論文 I II Title of Thesis: The Analysis on the Need of Reading on the Journal of Foreign Lablr for Foreign Labors and their Employers Name of Institute: Graduate of Publishing Organizations Management Institute

More information

( ) ( ) ( ) ( )

( ) ( ) ( ) ( ) 95 7 89-114 * ( ) 600 544 * E-mailyingdear@gmail.com Tel0937-597234 90 95 7 1200 894 ( ) ( ) ( ) 501-1000 ( ) 91 1980 1989 ( 2001 ) 1 2004 1992 1 1994 212,254 151,989 6,020 2,344 38,473 105,152 0 1995

More information

Chn 116 Neh.d.01.nis

Chn 116 Neh.d.01.nis 31 尼 希 米 书 尼 希 米 的 祷 告 以 下 是 哈 迦 利 亚 的 儿 子 尼 希 米 所 1 说 的 话 亚 达 薛 西 王 朝 二 十 年 基 斯 流 月 *, 我 住 在 京 城 书 珊 城 里 2 我 的 兄 弟 哈 拿 尼 和 其 他 一 些 人 从 犹 大 来 到 书 珊 城 我 向 他 们 打 听 那 些 劫 后 幸 存 的 犹 太 人 家 族 和 耶 路 撒 冷 的 情 形

More information

XSLT中文入门

XSLT中文入门 XSLT 中文入门 * PDF 文档由插件自动生成 * https://www.techc.net/ XSLT 轻松入门 第一章 :XSLT 概念 前言 声明 : 因为 XSLT 的标准在不断发展, 语法也在不断扩充, 我们下面所学习的知识是以 1999 年 11 月 16 日发布的 XSLT 1.0 为基准的, 所以可 能是不完整的, 最新的资料请到 W3C 网站 (http://www.w3.org/tr/xslt)

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

Strings

Strings Inheritance Cheng-Chin Chiang Relationships among Classes A 類 別 使 用 B 類 別 學 生 使 用 手 機 傳 遞 訊 息 公 司 使 用 金 庫 儲 存 重 要 文 件 人 類 使 用 交 通 工 具 旅 行 A 類 別 中 有 B 類 別 汽 車 有 輪 子 三 角 形 有 三 個 頂 點 電 腦 內 有 中 央 處 理 單 元 A

More information

PowerPoint Presentation

PowerPoint Presentation Skill-building Courses Intro to SQL Lesson 2 More Functions in SQL 通配符 :LIKE SELECT * FROM Products WHERE PName LIKE %gizmo% PName Price Category Manufacturer Gizmo $19.99 Gadgets GizmoWorks Powergizmo

More information

epub 79-1

epub 79-1 1 XML X M L X M L X M L We b 1.1 markup language M L M L A S C I I A S C I I C 0 0 0 1 F C R - L F M S - D O S M S - Wi n d o w s U n i x L F M a c O S C R A S C I I A S C I I -. - -. C C + + { }. b e

More information

最新执法工作手册(九十八)

最新执法工作手册(九十八) ..................... I ...................................... II ............................... III ' ' 24 9 11 [2000]25 12 2001 1 20 ?br>

More information

6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12

6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21

More information

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue010101.html vue010104.html vue0101 01 04 Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code https://code.visualstudio.com/ Chrome XAMP Visual Studio

More information

Microsoft Word - 改版式网页全文.doc

Microsoft Word - 改版式网页全文.doc 第 4 章 Dreamweaver CS3 高 级 篇 4.1 表 单 概 述 表 单 是 用 来 收 集 浏 览 者 的 用 户 名 密 码 E-mail 地 址 个 人 爱 好 和 联 系 地 址 等 用 户 信 息 的 输 入 区 域 集 合 浏 览 者 填 写 表 单 的 方 式 一 般 是 输 入 文 本 选 择 单 选 按 钮 或 复 选 框 以 及 从 下 拉 列 表 框 中 选 择

More information

final

final 行 政 院 研 究 發 展 考 核 委 員 會 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 中 華 民 國 99 年 2 月 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 目 次 前 言 與 導 讀... 1 一. 緣 由... 1 二. 現 行 規 範 應 用 的 運 作 與 問 題... 1 三. 政 府 網 站 建 置 與 營 運 作 業 參 考 指 引 之 規

More information

Microsoft PowerPoint - Lecture7II.ppt

Microsoft PowerPoint - Lecture7II.ppt Lecture 8II SUDOKU PUZZLE SUDOKU New Play Check 軟體實作與計算實驗 1 4x4 Sudoku row column 3 2 } 4 } block 1 4 軟體實作與計算實驗 2 Sudoku Puzzle Numbers in the puzzle belong {1,2,3,4} Constraints Each column must contain

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

* RRB *

* RRB * *9000000000RRB0010040* *9000000000RRB0020040* *9000000000RRB0030040* *9000000000RRB0040040* *9000000000RRC0010050* *9000000000RRC0020050* *9000000000RRC0030050* *9000000000RRC0040050* *9000000000RRC0050050*

More information

113

113 B B (a) (b) 2015 10 31 2012 122013 10 112 113 B 2.1 B 2.3 3 B 2.3 B 13 114 6 30 2013 2014 2015..... 4,642,356 16,760,656 24,411,458..... 56,269 60,865 61,749..... (1,974,812) (5,947,585) (9,172,310).....

More information

女性减肥健身(四).doc

女性减肥健身(四).doc ...1...2...3...4...6...7...8...10... 11...14...16...17...23...25...26...28...30...30 I ...31 10...33...36...39...40...42...44...47...49...53...53 TOP10...55...58...61...64...65...66...68...69...72...73

More information

Microsoft Word - XML介绍.doc

Microsoft Word - XML介绍.doc XML 入门教程 ( 初学者用 ) Power By Xinhai Work Studio 第一章 : 在学习 XML 之前你应该掌握什么 2 第二章 : 怎么使用 XML 3 第三章 :XML 的语法 4 第四章 : 文档类型定义 DTD(Document Type Definition) 6 第五章 : 在 NetScape 和 IE 中的 XML 8 第六章 : 微软的 XML 解释器 9 第七章

More information

(Microsoft PowerPoint - UML\302\262\244\266_use case.ppt)

(Microsoft PowerPoint - UML\302\262\244\266_use case.ppt) UML 簡 介 _Use Case Diagram 資 訊 科 技 系 林 偉 川 UML 簡 介 2 1 UML UML 是 Unified Modeling Language 的 縮 寫, 中 文 翻 譯 為 統 一 塑 模 語 言 UML 統 合 了 物 件 導 向 方 法 論 之 各 派 不 同 的 方 法, 提 供 了 一 致 性 的 圖 形 語 言 做 為 開 發 系 統 的 溝 通 媒

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF ( ) 2-1 p33 3-1 p78 3-2 p79 3-3 p80 3-4 p90 4-1 p95 4-2 p97 4-3 p100 4-4 p103 4-5 p105 4-6 p107 4-7 p108 4-8 p108 4-9 p112 4-10 p114 4-11 p117 4-12 p119 4-13 p121 4-14 p123 4-15 p124 4-16 p131 4-17 p133

More information

Microsoft PowerPoint - STU_EC_Ch02.ppt

Microsoft PowerPoint - STU_EC_Ch02.ppt 樹德科技大學資訊工程系 Chapter 2: Number Systems Operations and Codes Shi-Huang Chen Sept. 2010 1 Chapter Outline 2.1 Decimal Numbers 2.2 Binary Numbers 2.3 Decimal-to-Binary Conversion 2.4 Binary Arithmetic 2.5

More information

FOP技术整理

FOP技术整理 FOP 技术整理 整理人 : 刘国亮 一 介绍 Fop 是 apache 的一种文档转换输出技术, 主要是生成 PDF 文档, 采用 XML 数据 文件和 XSL 样式表结合的形式, 生成 PDF 文档 二 实例 本实例是银行信贷中打印借据, 采用 spring 框架的形式, 详细介绍说明采用 FOP 生成 PDF 的每一步骤, 其实, 所有的框架都一样, 只要遵循 FOP 的原理, 都可以生成 PDF

More information

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl SKLOIS (Pseudo) Preimage Attack on Reduced-Round Grøstl Hash Function and Others Shuang Wu, Dengguo Feng, Wenling Wu, Jian Guo, Le Dong, Jian Zou March 20, 2012 Institute. of Software, Chinese Academy

More information

02

02 Thinking in C++: Volume One: Introduction to Standard C++, Second Edition & Volume Two: Practical Programming C++ C C++ C++ 3 3 C C class C++ C++ C++ C++ string vector 2.1 interpreter compiler 2.1.1 BASIC

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

What You Can Find with SciFinder Scholar SciFinder Scholar Area Information Available in SciFinder Scholar Document Title Information Author/inventor

What You Can Find with SciFinder Scholar SciFinder Scholar Area Information Available in SciFinder Scholar Document Title Information Author/inventor SciFinder Scholar Content SciFinder Scholar SciFinder Scholar CAS MEDLINE by the National Library of Medicine NLM MEDLINE Reference Databases CAplus SM MEDLINE 150 9000 1907 1907 2,430 3000 70 3900 1951

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

untitled

untitled 01 1-1 1-2 1-3 1-4 1-5 1. 2. 3. 1-1 (epidemiology) epidemiology epi(among) demos (people) logos(doctrine) 2 01 1. (epidemic) 2. (endemic) 3. (pandemic) (Severe Acute Respiratory Syndrome, SARS) 1-2 1.

More information

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt] HTML CSS / 2011 HTML CSS 1/ 47 1 2 HTML 3 4 HTML 5 5 : CSS 6 CSS 7 HTML CSS 2/ 47 HTML CSS 3/ 47 ( BOM) UTF-8 Notepad++ (Winodws), Fraise/Smultron (Mac), VIM ( ) HTML CSS 4/ 47 UTF-8? UTF-8 (unicode),

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

Microsoft PowerPoint - Aqua-Sim.pptx

Microsoft PowerPoint - Aqua-Sim.pptx Peng Xie, Zhong Zhou, Zheng Peng, Hai Yan, Tiansi Hu, Jun-Hong Cui, Zhijie Shi, Yunsi Fei, Shengli Zhou Underwater Sensor Network Lab 1 Outline Motivations System Overview Aqua-Sim Components Experimental

More information

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect

影視後製全攻略 Premiere Pro After Effects Encore 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS Adobe CS5 Adobe CS4 Premiere Pro After Effect 自序 Adobe Premiere Pro After Effects Encore 2008 Adobe CS3 2010 Adobe CS5 Adobe CS4 Premiere Pro After Effects Encore 18 ii Tony Cathy 2010/8 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 iii Premiere

More information

ebook45-5

ebook45-5 5 S Q L SQL Server 5.1 5-1 SQL Server 5-1 A B S A C O S A S I N ATA N AT N 2 C E I L I N G C O S C O T D E G R E E S E X P F L O O R L O G L O G 10 P I P O W E R R A D I A N S R A N D R O U N D S I G N

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

06-4.indd

06-4.indd 1 02 07 13 16 20 28 33 38 42 46 48 51 57 64 65 65 66 67 68 2 3 4 5 6 7 8 9 10 11 12 13 LL T : 14 LL T 15 16 扫描电子显微镜成像模拟的 MPI 及 OpenMP 并行化 17 18 19 20 21 22 ~ ~ ~ 23 24 ~ ~ ~ ~ ~ ~ ~ 25 26 27 28 29 图 3

More information

Cadence Poqi

Cadence Poqi Cadence Poqi055 2002-7-10 1 Allegro SI PCB 1 Cadence SI Allegro PCB *.brd SpecctreQuest *.brd SigXplore SigXplore 2 PowerPCB Aleegro PowerPCb PCB Export File Export ASCII *.asc 1.1 1.1 PowerPCB ASC 1.2

More information

Microsoft Word - 08 单元一儿童文学理论

Microsoft Word - 08 单元一儿童文学理论 单 元 ( 一 ) 儿 童 文 学 理 论 内 容 提 要 : 本 单 元 共 分 成 三 个 小 课 目, 即 儿 童 文 学 的 基 本 理 论 儿 童 文 学 创 作 和 儿 童 文 学 的 鉴 赏 与 阅 读 指 导 儿 童 文 学 的 基 本 理 论 内 容 包 括 儿 童 文 学 的 基 本 含 义 儿 童 文 学 读 者 儿 童 文 学 与 儿 童 年 龄 特 征 和 儿 童 文 学

More information

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長 2013 年 1 月 23 日 的 立 法 會 會 議 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案 ( 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 ) 進 度 報 告 在 2013 年 1 月 23 日 的 立 法 會 會 議 上, 由 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案, 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 後 獲 得 通 過

More information

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 (a) (b) (c) (d) (e) 207 (f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 17.29 17.29 13.16A(1) 13.18 (a) (b) 13.16A (b) 12 (a) 209 13.19 (a) 13.16A 12 13.18(1) 13.18(4) 155 17.43(1) (4) (b) 13.19 17.43 17.29

More information

untitled

untitled 1993 79 2010 9 80 180,000 (a) (b) 81 20031,230 2009 10,610 43 2003 2009 1,200 1,000 924 1,061 800 717 600 530 440 400 333 200 123 0 2003 2004 2005 2006 2007 2008 2009 500 2003 15,238 2009 31,4532003 2009

More information

第三章

第三章 第 三 章 :2017 年 行 政 長 官 產 生 辦 法 - 可 考 慮 的 議 題 行 政 長 官 的 憲 制 及 法 律 地 位 3.01 基 本 法 第 四 十 三 條 規 定 : 香 港 特 別 行 政 區 行 政 長 官 是 香 港 特 別 行 政 區 的 首 長, 代 表 香 港 特 別 行 政 區 香 港 特 別 行 政 區 行 政 長 官 依 照 本 法 的 規 定 對 中 央 人

More information

nb.PDF

nb.PDF 3 4 5 7 8 9..10..15..16..19..52 -3,402,247-699,783-1,611,620 1,790,627 : - - -7,493 - -1,687 2,863 1,176 2,863 - -148,617 - - 12,131 51,325 - -12,131-2,165 14-2,157 8-3,393,968-794,198-1,620,094 1,781,367

More information

bnbqw.PDF

bnbqw.PDF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ( ( 1 2 16 1608 100004 1 ( 2003 2002 6 30 12 31 7 2,768,544 3,140,926 8 29,054,561 40,313,774 9 11,815,996 10,566,353 11 10,007,641 9,052,657 12 4,344,697

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 哲 學 與 生 命 教 育 學 系 碩 士 論 文 呂 氏 春 秋 音 樂 思 想 研 究 研 究 生 : 何 貞 宜 指 導 教 授 : 陳 章 錫 博 士 中 華 民 國 一 百 零 一 年 六 月 六 日 誌 謝 論 文 得 以 完 成, 最 重 要 的, 是 要 感 謝 我 的 指 導 教 授 陳 章 錫 博 士, 老 師 總 是 不 辭 辛 勞 仔 細 閱 讀 我 的 拙

More information

Microsoft Word - 3.3.1 - 一年級散文教案.doc

Microsoft Word - 3.3.1 - 一年級散文教案.doc 光 明 英 來 學 校 ( 中 國 文 學 之 旅 --- 散 文 小 說 教 學 ) 一 年 級 : 成 語 ( 主 題 : 勤 學 ) 節 數 : 六 教 節 ( 每 課 題 一 教 節 ) 課 題 : 守 株 待 兔 半 途 而 廢 愚 公 移 山 鐵 杵 磨 針 孟 母 三 遷 教 學 目 的 : 1. 透 過 活 動, 學 生 能 說 出 成 語 背 後 的 含 意 2. 學 生 能 指

More information

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等 1 12,403 2,892 264,553 19,517 238,008 10,132 989 36 9,869 2,218 250 122 ( 126 108 1,563 278 159 260 478 35,563 1,073 74 190,283 104,352 140,658 20,349 16,733 21,607 (21,607) 58,689 303,699 339,262 339,262

More information

Microsoft Word - 發布版---規範_全文_.doc

Microsoft Word - 發布版---規範_全文_.doc 建 築 物 無 障 礙 設 施 設 計 規 範 內 政 部 97 年 4 年 10 日 台 內 營 字 第 0970802190 號 令 訂 定, 自 97 年 7 月 1 日 生 效 內 政 部 97 年 12 年 19 日 台 內 營 字 第 0970809360 號 令 修 正 內 政 部 101 年 11 年 16 日 台 內 營 字 第 1010810415 號 令 修 正 目 錄 第 一

More information

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 I 概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 生 和 专 业 结 构 改 进 人 才 培 养 模 式 及 时 回 应 社 会 关 切 的 一 项

More information

鱼类丰产养殖技术(二).doc

鱼类丰产养殖技术(二).doc ...1...1...4...15...18...19...24...26...31...35...39...48...57...60...62...66...68...72 I ...73...88...91...92... 100... 104... 144... 146... 146... 147... 148... 148... 148... 149... 149... 150... 151...

More information

疾病诊治实务(一)

疾病诊治实务(一) ...1...4...5...8...13...14...15...18...18...19...22...25...26...27...29...30...32...35 I ...38...42...43...45...48...51...53...56...59...60...60...61...63...65...67...69...72...74...77...80...82...84 II

More information

名人养生.doc

名人养生.doc I...1...3...4...6... 11...14...18...22...26...29...31...38...45...49...56...57...59...61...67 ...72...73...75...77...80...83...85...91...92...93...95...96...97... 103... 107... 109... 110... 112... 118...

More information

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63> 嘉 義 地 區 客 家 禮 俗 研 究 第 一 章 前 言 嘉 義 地 區 的 客 家 族 群 約 略 可 分 為 福 佬 客 詔 安 客 與 北 部 客 等 三 種 類 別, 其 分 佈 區 域 以 海 線 地 區 平 原 地 形 沿 山 地 區 為 主 有 相 當 多 的 北 部 客 家 人, 是 二 次 大 戰 末 期 和 戰 後 初 期 才 移 民 嘉 義, 是 什 麼 因 素 令 許 多

More information

05301930

05301930 國 立 中 正 大 學 法 學 系 碩 士 論 文 河 川 砂 石 法 規 範 之 探 討 - 以 採 取 土 石 及 挖 掘 河 川 認 定 基 準 為 主 指 導 教 授 : 盧 映 潔 博 士 研 究 生 : 王 瑞 德 中 華 民 國 一 百 零 一 年 五 月 目 錄 第 一 章 緒 論... 1 第 一 節 研 究 動 機... 1 第 二 節 研 究 目 的... 3 第 三 節 研

More information

中老年保健必读(十).doc

中老年保健必读(十).doc ...1...2...3...4...5...6...8...9... 11 - -...13...15...17...18...20...22...23...25...26...28 I II...30...32...34...35...38...40...42...44...46...47...48...50...52...53 X...55...56...57...58...60...61...63...65

More information

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26 4, 197823 2916.3%29 335, 23 29.5% 23 29 16.3% 14 35 33,535 14 135 13 125 1,292 1,3 1,38 1,314 1,321 1,328 1,335 3 25 2 15 1 5 1. 1.1 13,582 15,988 1.4 18,322 11.6 11.9 21,192 24,953 3,67 9. 8.7 12 1 8

More information

海淀区、房山区(四)

海淀区、房山区(四) ...1...1...2...7...8...9... 11... 15... 17... 17... 18... 19... 20... 21... 23... 25... 28... 31... 32 I ... 35... 36... 37... 39... 42... 43... 48... 53... 54... 58... 63... 64... 65... 66... 68... 71...

More information

穨ecr1_c.PDF

穨ecr1_c.PDF i ii iii iv 1 2 3 4 5 5555522 6664422 77722 6 7 8 9 10 11 22266 12833 1894 12 13 14 15 16 17 18 19 20 21 22 23 24 25 8.14 2.15 2.18 26 27 28 29 30 31 2.16 2.18 5.23 32 33 34 35 36 37 38 39 40 41 42 43

More information

穨2005_-c.PDF

穨2005_-c.PDF 2005 10 1 1 1 2 2 3 5 4 6 2 7 3 11 4 1 13 2 13 3 14 4 14 5 15 6 16 7 16 8 17 9 18 10 18 2005 10 1 1. 1.1 2 1.2 / / 1.3 69(2) 70(2) 1.4 1.5 1.6 2005 10 1 2. 2.1 2.2 485 20(8) (a) (i) (ii) (iii) (iv) 571

More information