Mwongozo wa XML
- Pya zaidi Vituo vya XSD
- Pya zaidi Aina ya maelezo ya DOM
Mwongozo wa XML
Aina ya mshahara
Matokeo ya jingwa hii inaitwa na aina ya mshahara ya W3C, na wana wao ambao wanaonekana:
Aina ya mshahara | 描述 | Wana wa element |
---|---|---|
Document | Inaeleza mawaka yote (ingia ya mawaka ya juu). |
|
DocumentFragment | Inaeleza mawaka ya kidogo ya mawaka ambayo inaingia mawaka yote (ingia ya mawaka ya juu). |
|
DocumentType | Inaandika njia ya kuhakikisha ulemavu wa mawaka ulioandikwa. | None |
ProcessingInstruction | Inaeleza inauhakikisha. | None |
EntityReference | Inaeleza element ya tawi la mada. |
|
Element | Inaeleza element (element). |
|
Attr | Inaeleza kiwango. |
|
Text | Inaeleza muundo wa matukio au kiwango katika element au chaguo la kiwango. | None |
CDATASection | Inaeleza eneo la mawili katika mawaka (CDATA) ambao hakutafutikwa na usomaji. | None |
Comment | Inaeleza maelezo. | None |
Entity | Inaeleza ulemavu. |
|
Notation | Inaeleza simu ya DTD. | None |
Aina ya mshahara - Chaguo ya kutumika
Matokeo ya jingwa hii inaitwa na aina ya mshahara ya kila mshahara, na chaguo ambacho kina kuzingatika kwa uwanja wa nodeName na nodeValue wa kila mshahara:
Aina ya mshahara | Chaguo la nodeName | Chaguo la nodeValue |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | Jina la doctype | null |
EntityReference | Jina la tawi la mada | null |
Element | Jina la element | null |
Attr | Jina la kiwango | Chaguo la kiwango |
ProcessingInstruction | target | Muundo wa mshahara |
Comment | #comment | Maelezo ya mawili |
Text | #text | 节点内容 |
CDATASection | #cdata-section | 节点内容 |
Entity | 实体名称 | null |
Notation | 符号名称 | null |
NodeTypes - 有名常数
NodeType | Named Constant |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
Mfano wa Kifungu cha Node cha XML DOM
Node 对象的属性
属性 | 描述 |
---|---|
attributes | 包含此节点的属性的 NamedNodeMap(如果此节点是元素)。 |
baseURI | 返回节点的绝对基准 URI。 |
childNodes | 返回节点的子节点的 NodeList。 |
firstChild | 返回节点的第一个子节点。 |
lastChild | 返回节点的最后一个子节点。 |
nextSibling | 返回节点之后紧跟的同级节点。 |
nodeName | 返回节点的名称,根据其类型。 |
nodeType | 返回节点的类型。 |
nodeValue | 设置或返回节点的值,根据其类型。 |
ownerDocument | 返回节点的根元素(document 对象)。 |
parentNode | 返回节点的父节点。 |
prefix | 设置或返回节点的命名空间前缀。 |
previousSibling | 返回节点之前紧跟的同级节点。 |
textContent | Inasaidia kuweka au kuangalia maadili ya maandiko yenye uhusiano wa kiwango ya klabu na watoto wake. |
Method ya klabu ya Node.
Method | 描述 |
---|---|
appendChild() | Inaingiza mabaki mpya kwenye kipengele cha mabaki yenye uhusiano wa kiwango kwenye kipengele cha mabaki yenye uhusiano wa kiwango. |
cloneNode() | Inakopia kina. |
compareDocumentPosition() | Inaangalia hatua ya kuzio ya hatua yenye uhusiano wa kiwango (kwa hatua ya hatua). |
getFeature()feature,version) | Inauza kiumbelee cha DOM ambao kinafanya API ya kina kinavyofanya vipengi na muundo. |
getUserData()key) |
Inaisha klabu yenye uhusiano wa kiwango yenye kichwa kwenye mabaki yenye uhusiano wa kiwango. Inahitaji kuweka klabu hii kwenye mabaki yenye uhusiano wa kiwango kwa kutumia setUserData kwa kichwa kilichotumika kwa msingi wa kuzio. |
hasAttributes() | Inaisha kwamba mabaki yenye uhusiano wa kiwango inayotumika kwa msingi wa kuzio ina kiwango kwa hatua yenye uhusiano wa kiwango, bila tofauti inaisha kwamba inahitaji kwamba mabaki yenye uhusiano wa kiwango inayotumika kwa msingi wa kuzio ina kiwango kwa hatua yenye uhusiano wa kiwango. |
hasChildNodes() | Inaisha kwamba mabaki yenye uhusiano wa kiwango inayotumika kwa msingi wa kuzio ina mabaki yenye uhusiano wa kiwango, bila tofauti inaisha kwamba inahitaji kwamba mabaki yenye uhusiano wa kiwango inayotumika kwa msingi wa kuzio ina mabaki yenye uhusiano wa kiwango. |
insertBefore() | Inaingiza mabaki mpya kwa hatua yenye uhusiano wa kiwango kwenye mabaki yenye uhusiano wa kiwango ya kuzio. |
isDefaultNamespace(URI) | Inaisha ikiwa URI ya hifadhi ya neno inayotumika kwa msingi wa kuzio ni ya kwanza. |
isEqualNode() | 检查两个节点是否相等。 |
isSameNode() | Tukia na kuangalia ikiwa mabaki ya kuzio inayotumika kwa msingi wa kuzio ni mabaki yenye uhusiano wa kiwango yoyote. |
lookupNamespaceURI() | Inaisha URI ya hifadhi ya neno yenye uhusiano wa kiwango na neno la kwanza. |
lookupPrefix() | Inaisha neno la kwanza yenye uhusiano wa kiwango na URI ya hifadhi ya neno. |
normalize() | Kusanya mabaki ya maandiko yenye uhusiano wa kiwango ya kuzio na kufungua mabaki ya maandiko ya kutosha. |
removeChild() | Fungua (na kurejesha) mabaki yenye uhusiano wa kiwango yenye kiwango kilichotumika kwa hatua. |
replaceChild() | Tumia mabaki mpya kumwambia mabaki ya kuzio. |
setUserData(key,data,handler) | Husiana klabu na mabaki yenye uhusiano wa kiwango kwa msingi wa kichwa. |
Mfano wa Kifungu cha NodeList cha XML DOM
Muonekano wa orodha ya mabaki ya Node.
属性 | 描述 |
---|---|
length | Inaisha ukurabu wa mabaki yenye uhusiano wa kiwango. |
Method ya orodha ya mabaki ya Node.
Method | 描述 |
---|---|
item() | Inaisha orodha ya mabaki yenye uhusiano wa kiwango kwa hatua yenye uangalifu. |
Mfano wa Kifungu cha NamedNodeMap cha XML DOM
Matumizi ya kijiografia ya NamedNodeMap
属性 | 描述 |
---|---|
length | Kurejea kina ya kijicho katika orodha. |
Matukio ya kijiografia ya NamedNodeMap
Method | 描述 |
---|---|
getNamedItem() | Kurejea kijicho kinachohusiana na jina. |
getNamedItemNS() | Kurejea kijicho kinachohusiana na jina na eneo la jina. |
item() | Kurejea kijicho kwa nyota kwenye eneo kwenye eneo kwenye eneo. |
removeNamedItem() | Kuondoa kijicho kinachohusiana na jina. |
removeNamedItemNS() | Kuondoa kijicho kinachohusiana na jina na eneo la jina. |
setNamedItem() | Kuweka kijicho kinachohusiana na jina. |
setNamedItemNS() | Kuweka kijicho kinachohusiana na jina na eneo la jina. |
Mfano wa Kifungu cha Document cha XML DOM
Matumizi ya kijiografia ya Document
属性 | 描述 |
---|---|
childNodes | Kurejea NodeList ya mabaki ya kijiografia. |
doctype | Kurejea uamuzi wa kijicho cha kuzalika cha kijiografia. |
documentElement | Kurejea kijicho cha kuzalika cha kijiografia. |
documentURI | Kuweka au kurejea eneo la kijiografia. |
domConfig | Kurejea matokeo ya kusimama kwa kaji ya normalizeDocument(). |
firstChild | Kurejea mchezo wa mwanzi wa kijiografia wa kwanza. |
implementation | Kurejea kijiografia ya DOMImplementation inayohusiana na kijiografia. |
inputEncoding | Kurejea muatiririko wa kijiografia (wakati wa kusomwa). |
lastChild | Kurejea mchezo wa mwanzi wa kijiografia. |
nodeName | Kurejea jina la node (inadaiwa kwa ajili ya aina yake). |
nodeType | Kurejea aina ya node ya kijiografia. |
nodeValue | Kuweka au kurejea thamani ya node (inadaiwa kwa ajili ya aina yake). |
xmlEncoding | Kurejea muatiririko wa kijiografia ya XML. |
xmlStandalone | Kuweka au kurejea inaonyesha kijiografia inaonekana kama inaonyesha kwa sababu ya eneo. |
xmlVersion | Kuweka au kurejea tofauti ya XML ya kijiografia. |
Matukio ya kijiografia ya Document
Method | 描述 |
---|---|
adoptNode() | Inaanza node ya mwingine kwa kufikia haki katika kijiografia yako na kirejea kirejea kina node iliyotumika. |
createAttribute() | Kumisha kipaa cha sababu na jina kinachohusiana na kirejea kipengeza na kirejea kipengeza kina eneo la jina. |
createAttributeNS() | Kumisha kipaa cha sababu na eneo la jina kinachohusiana na kirejea kipengeza na kirejea kipengeza kina eneo la jina na eneo la sababu. |
createCDATASection() | Kumisha section ya CDATA ya node. |
createComment() | Kumisha mtume wa node. |
createDocumentFragment() | Kumisha kipakulia DocumentFragment kipengeza na kirejea hivyo. |
createElement() | 创建元素节点。 |
createElementNS() | 创建拥有指定命名空间的元素节点。 |
createEntityReference() | 创建 EntityReference 对象,并返回此对象。 |
createProcessingInstruction() | 创建 ProcessingInstruction 对象,并返回此对象。 |
createTextNode() | 创建文本节点。 |
getElementById() | 返回拥有给定值的 id 属性的元素。 |
getElementsByTagName() | 返回拥有指定名称的所有元素的 NodeList。 |
getElementsByTagNameNS() | 返回拥有指定名称和命名空间的所有元素的 NodeList。 |
importNode() | 将节点从另一个文档导入到此文档。 |
normalizeDocument() | |
renameNode() | 重命名元素节点或属性节点。 |
DocumentType 对象的属性
每个文档都有一个 DOCTYPE 属性,其值为 null 或 DocumentType 对象。
DocumentType 对象提供了为 XML 文档定义的实体的接口。
属性 | 描述 |
---|---|
name | 返回 DTD 的名称。 |
publicId | 返回 DTD 的公共标识符。 |
systemId | 返回外部 DTD 的系统标识符。 |
DocumentImplementation 对象的方法
DOMImplementation 对象执行独立于文档对象模型的任何特定实例的操作。
Method | 描述 |
---|---|
createDocument() | Kumekisha kina cha DOM Document kina cha kina cha kifaa cha kuchukua. |
createDocumentType() | Kumekisha kina cha DocumentType kina cha kina. |
getFeature() | Inaisha kina cha API inaingia kiwango au versioning kwa kina cha kifaa cha kuchukua (kama inahusishwa). |
hasFeature() | Tathmini inaingia DOM kama inaingia kiwango au versioning. |
Kipimo cha kina cha ProcessingInstruction.
Kina cha ProcessingInstruction kinatuma kifaa cha kuchukua.
Kifaa cha kuchukua kinatumiwa kama mtu wa kufaa cha kuchukua ujumbe wa kina cha kifaa cha kuchukua katika maelezo ya XML.
属性 | 描述 |
---|---|
data | Kuweka au kuona kina cha kifaa cha kuchukua. |
target | Inaisha kina cha matumizi ya kifaa cha kuchukua. |
Mfano wa Kifungu cha Element cha XML DOM
Kipimo cha kina cha Element.
属性 | 描述 |
---|---|
attributes | Inaisha kipimo cha kina msingi ya kina. |
baseURI | 返回元素的绝对基准 URI。 |
childNodes | 返回元素的子节点的 NodeList。 |
firstChild | 返回元素的第一个子元素。 |
lastChild | 返回元素的最后一个子元素。 |
localName | 返回元素名称的本地部分。 |
namespaceURI | 返回元素的命名空间 URI。 |
nextSibling | 返回紧随该元素之后的节点。 |
nodeName | 返回节点的名称,取决于其类型。 |
nodeType | 返回节点的类型。 |
ownerDocument | 返回元素的根元素(文档对象)。 |
parentNode | parentNode |
prefix | Inakwambia au inakwambia kina cha kina cha kina hiki cha kina cha kina cha kina. |
previousSibling | Inauza kina kinachopita kina hiki. |
schemaTypeInfo | Inauza taarifa za aina ya kina. |
tagName | Inauza jina la kina. |
textContent | Inakwambia au inakwambia na kina cha kina na watoto wake zawa maelezo ya matumizi. |
Method ya kina cha Element
Method | 描述 |
---|---|
appendChild() | Inakataa mikoneno mpya wa mtoto kwenye orodha ya watoto wa kina hiki. |
cloneNode() | Inakopia kina. |
compareDocumentPosition() | Inaelezea uenezi wa mabaki ya kina ya kina. |
getAttribute() | Inauza thamani ya matumizi. |
getAttributeNS() | Inauza thamani ya matumizi (na eneo la kina). |
getAttributeNode() | Inauza mikoneno ya matumizi (na eneo la kina) kwa kina cha matumizi. |
getAttributeNodeNS() | Inauza mikoneno ya matumizi (na eneo la kina) kwa kina cha matumizi. |
getElementsByTagName() | Inauza NodeList ya kina zilizotumika na kina zilizotumiwa (na eneo la kina) zilizotumika. |
getElementsByTagNameNS() | Inauza NodeList ya kina zilizotumika na kina zilizotumiwa (na eneo la kina) zilizotumika. |
getFeature()feature,version) | Inauza kiumbelee cha DOM ambao kinafanya API ya kina kinavyofanya vipengi na muundo. |
getUserData()key) | Inauza kiumbelee kinavyotumiwa kwa msingi wa kina, lazima kwanza kumaliza kiumbelee hii kwenye kina hiki kwa kutumia setUserData kwa jina la kina hilo. |
hasAttribute() | Inauza inaeneza ya mikoneno kwa sababu ya ukichwa kwa jina. |
hasAttributeNS() | Inauza inaeneza ya mikoneno kwa sababu ya ukichwa kwa jina na eneo la kina. |
hasAttributes() | Inauza inaeneza ya mikoneno kwa sababu ya ukichwa kwa matumizi. |
hasChildNodes() | Inauza inaeneza ya mikoneno kwa sababu ya ukichwa kwa watoto. |
insertBefore() | 在现有子节点之前插入新的子节点。 |
isDefaultNamespace(URI) | 返回指定的 namespaceURI 是否是默认的。 |
isEqualNode() | 检查两个节点是否相等。 |
lookupNamespaceURI() | Inauka URII ya kifupi kilichotakiwa kwa chaji la kifupi kilichotakiwa. |
lookupPrefix() | Inauka chaji la kina la URII ya kifupi kilichotakiwa. |
normalize() |
Metodi ya normalize() inakua msaada wa matukio ya maandiko yenye maadili, inaongea na msaada wa matukio ya maandiko yenye maana. Kuokoa msaada wa matukio ya maandiko kwenye kina kote (kuna kipimo), kama kina kina (kama kina, mtaarifu, kikompyuta cha kufanana, kipengele cha kina cha kipimo na kipimo cha mtumizi) kina kina yenye mawazo. Ili, haujui na msaada wa matukio ya maandiko yenye maana, bila msaada wa matukio ya maandiko yasiwe na maadili. |
removeAttribute() | Kuondoa kipimo kilichotakiwa. |
removeAttributeNS() | Kuondoa kipimo kilichotakiwa (kuna jina la kipimo). |
removeAttributeNode() | Kuondoa msaada wa kipimo kilichotakiwa. |
removeChild() | Kuondoa msaada wa mwanafunzi. |
replaceChild() | Badilisha msaada wa mwanafunzi. |
setUserData(key,data,handler) | Kuingia kwenye kipimo cha kiwango kwenye kina. |
setAttribute() | Ongeza kipimo mpya. |
setAttributeNS() | Ongeza kipimo mpya (kuna jina la kipimo). |
setAttributeNode() | Ongeza msaada wa kipimo mpya. |
setAttributeNodeNS(attrnode) | Ongeza msaada wa kipimo mpya (kuna jina la kipimo). |
setIdAttribute(name,isId) | Ili kama kipimo cha Attribute ina isId kama true, hii metodi inakubali kipimo kilichotakiwa kama ID kilichotakiwa na mtumishi. |
setIdAttributeNS(uri,name,isId) | Ili kama kipimo cha Attribute ina isId kama true, hii metodi inakubali kipimo kilichotakiwa (kuna jina la kipimo) kama ID kilichotakiwa na mtumishi. |
setIdAttributeNode(idAttr,isId) | Ili kama kipimo cha Attribute ina isId kama true, hii metodi inakubali kipimo kilichotakiwa kama ID kilichotakiwa na mtumishi. |
Matumizi ya kipimo cha Attr
属性 | 描述 |
---|---|
baseURI | Inauka URII ya kuzingatia kipimo. |
isId | Ili kama kipimo ni kati ya id, inaonyesha true, nyingine inaonyesha false. |
localName | Inauka sehemu ya jina ya kipimo. |
name | Inauka jina la kipimo. |
namespaceURI | Inauka kwa URII ya kifupi cha kipimo. |
nodeName | 返回节点的名称,根据其类型。 |
nodeType | 返回节点的类型。 |
nodeValue | 设置或返回节点的值,根据其类型。 |
ownerDocument | 返回属性的根元素(文档对象)。 |
ownerElement | 返回属性所附属的元素节点。 |
prefix | 设置或返回属性的命名空间前缀。 |
schemaTypeInfo | 返回与该属性相关联的类型信息。 |
specified |
如果在文档中设置了该属性值,则返回 true; 如果属性值是 DTD/Schema 中的默认值,则返回 false。 |
textContent | 设置或返回属性的文本内容。 |
value | 设置或返回属性的值。 |
Mfano wa Kifungu cha Text cha XML DOM
Text 对象的属性
属性 | 描述 |
---|---|
data | 设置或返回元素或属性的文本。 |
isElementContentWhitespace | 判断文本节点是否包含空白字符内容。 |
length | 返回元素或属性的文本长度。 |
wholeText | 返回与该节点相邻的文本节点的所有文本,按文档顺序连接。 |
Text 对象的方法
Method | 描述 |
---|---|
appendData() | Kuandika data kwenye mti. |
deleteData() | Kufa data kutoka kwenye mti. |
insertData() | Kuingiza data kwenye mti. |
replaceData() | Kuchangia data kwenye mti. |
replaceWholeText(text) | 用指定的文本替换该节点和所有相邻文本节点的文本。 |
splitText() | Kusababisha kwenye mti Text kwa mbali mbali. |
substringData() | Kutaka data kutoka kwenye mti. |
Mfano wa Kifungu cha CDATASection cha XML DOM
Mafanikio ya CDATASection object
属性 | 描述 |
---|---|
data | Kuweka au kushika uharibifu wa mti hii. |
length | Rusha uharibifu wa sehemu ya CDATA. |
Method ya CDATASection object
Method | 描述 |
---|---|
appendData() | Kuandika data kwenye mti. |
deleteData() | Kufa data kutoka kwenye mti. |
insertData() | Kuingiza data kwenye mti. |
replaceData() | Kuchangia data kwenye mti. |
splitText() | Kusababisha kwenye mti CDATA kwa mbali mbali. |
substringData() | Kutaka data kutoka kwenye mti. |
Mfano wa Kifungu cha Comment cha XML DOM
Mafanikio ya Comment object
属性 | 描述 |
---|---|
data | Kuweka au kushika uharibifu wa mti hii. |
length | Rusha uharibifu wa matukio wa mti hii. |
Method ya Comment object
Method | 描述 |
---|---|
appendData() | Kuandika data kwenye mti. |
deleteData() | Kufa data kutoka kwenye mti. |
insertData() | Kuingiza data kwenye mti. |
replaceData() | Kuchangia data kwenye mti. |
substringData() | Kutaka data kutoka kwenye mti. |
Mfano wa Kifungu cha XMLHttpRequest cha XML DOM
Method ya XMLHttpRequest object
Method | 描述 |
---|---|
abort() | Kamilika ingia hivi karibuni. |
getAllResponseHeaders() | Rusha habari za kichwa. |
getResponseHeader() | Rusha thamani ya kichwa cha mtandao wa HTTP kina ingia. |
open(method,url,async,uname,pswd) |
Kuwasababuza mtu wa ingia, URL, kama ingia kusafirisha haraka ya ingia na mapokeo ya kuchagua ya ingia zingine.
|
send(string) |
将请求发送到服务器。 string:仅用于 POST 请求 |
setRequestHeader() | 将标签/值对添加到要发送的标头。 |
XMLHttpRequest 对象的属性
属性 | 描述 |
---|---|
onreadystatechange | 存储每次 readyState 属性更改时自动调用的函数(或函数名称)。 |
readyState |
保存 XMLHttpRequest 的状态。从 0 到 4 的变化:
|
responseText | 返回响应数据,以字符串。 |
responseXML | 返回响应数据,以 XML 数据。 |
status | 返回状态号(例如 "404" 表示 "Not Found",或 "200" 表示 "OK")。 |
statusText | 返回状态文本(例如 "Not Found" 或 "OK")。 |
XSD 元素
Inaa ulimiwe kwa kina ya kina kina kina kina kina | 解释 |
---|---|
all | 规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。 |
annotation | annotation 元素是一个顶层元素,规定 schema 的注释。 |
any | 使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。 |
anyAttribute | 使创作者可以通过未被 schema 规定的属性来扩展 XML 文档。 |
appInfo | 规定 annotation 元素中应用程序要使用的信息。 |
apply-templates | 定义一个属性。 |
attributeGroup | 定义在复杂类型定义中使用的属性组。 |
choice | 仅允许在 |
complexContent | Inaia kuathiririsha ama kuzikabilisha aina ya kina (kinaonyesha matokeo ya kawaida ama kinaonyesha kina zaidi). |
complexType | Inaia aina ya kina. |
documentation | Inaia kipendekezo cha matukio katika schema. |
element | Inaia elementi. |
extension | Kuokoa elementi ya kiwango chake cha simpleType au complexType. |
field | 规定 XPath 表达式,该表达式规定用于定义标识约束的值。 |
group | 定义在复杂类型定义中使用的元素组。 |
import | 向一个文档添加带有不同目标命名空间的多个 schema。 |
include | 向一个文档添加带有相同目标命名空间的多个 schema。 |
key | 指定属性或元素值(或一组值)必须是指定范围内的键。 |
keyref | 规定属性或元素值(或一组值)对应指定的 key 或 unique 元素的值。 |
list | 把简单类型定义为指定数据类型的值的一个列表。 |
notation | 描述 XML 文档中非 XML 数据的格式。 |
redefine | 重新定义从外部架构文件中获取的简单和复杂类型、组和属性组。 |
restriction | 定义对 simpleType、simpleContent 或 complexContent 的约束。 |
schema | 定义 schema 的根元素。 |
selector | 指定 XPath 表达式,该表达式为标识约束选择一组元素。 |
sequence | 要求子元素必须按顺序出现。每个子元素可出现 0 到任意次数。 |
simpleContent | Inaisha kigea cha kina cha aina ya complexType, inayosababisha kina cha thamani kwa kiwango, kiwango au kina cha kiwango kinachotakikwa. |
simpleType | Inaisha aina ya simpleType, inayosababisha kina cha thamani kwa kiwango, kiwango au kina cha kiwango kinachotakikwa. |
union | Inaisha kigea cha kina cha aina ya simpleType. |
unique | Inaisha thamani ya kina ya kiwango, kiwango au kina cha kiwango kinahitajika kwa kiwango kinachotakikwa. |
Inaisha uadilifu wa aina ya data.
Inaisha uadilifu. | 描述 |
---|---|
enumeration | Inaisha orodha ya thamani inayotakikwa. |
fractionDigits | Inaisha mizingu wa thamani wa chini ya fasi. lazima yagumu zaidi ya 0. |
length | Inaisha umepo wa kina wa thamani. lazima yagumu zaidi ya 0. |
maxExclusive | Inaisha misingu wa thamani. Hivyo inayotakikwa kwa thamani lazima yafikii eneo hili. |
maxInclusive | Inaisha misingu wa thamani. Hivyo inayotakikwa kwa thamani lazima yafikii eneo hili. |
maxLength | Inaisha umepo wa kina wa thamani. lazima yagumu zaidi ya 0. |
minExclusive | Inaisha mizingu wa thamani. Hivyo inayotakikwa kwa thamani lazima yagumu zaidi ya eneo hili. |
minInclusive | Inaisha mizingu wa thamani. Hivyo inayotakikwa kwa thamani lazima yagumu kwa eneo hili. |
minLength | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
定义所允许的字符或者列表项目的最小数目。必须大于或等于0。 | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
pattern | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
totalDigits | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
whiteSpace
Inaa ulimiwe kwa kina ya kina kina kina kina kina | 描述 |
---|---|
XSLT element | element |
apply-imports | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
apply-templates | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
attribute | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
attribute-set | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
call-template | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
choose | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
comment | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
copy-of | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
decimal-format | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
element | Inaa ulimiwe kwa kina ya kina kina kina kina kina |
fallback | Inaa ulimiwe kwa kina kina kina kina kina |
for-each | Inaa ulimiwe kwa kina kina kina kina kina |
if | Inaa ulimiwe kwa kina kina kina kina kina |
import | Inaa ulimiwe kwa kina ya kina ya kina hiki |
include | Inaa ulimiwe kwa kina ya kina ya kina hiki |
key | Kuliza kina kina kina kina kina kina |
message | Inaa ulimiwe kwa ujumbe wa kuitumia |
namespace-alias | Inaa ulimiwe kwa kina ya kina ya kina hiki kwa kina hiki |
number | Inaa ulimiwe kwa nafasi ya kina hicho kwa kina hiki |
otherwise | Inaa ulimiwe kwa kina ya uendo wa <choose> |
output | Inaa ulimiwe kwa muundo wa mafikira ya kuitumia |
param | Kuliza kiparamitha kina au kuu |
preserve-space | Inaa ulimiwe kuwa heri ya kipenzi |
processing-instruction | Pata ukweli wa uendelevu wa matokeo |
sort | Tafuta maadili ya matokeo |
strip-space | Inaa ulimiwe kuwa haipo heri ya kipenzi |
stylesheet | Inaonyesha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu. |
template | 当指定的节点被匹配时所应用的规则。 |
text | Inaonyesha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu. |
transform | Inaonyesha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu. |
value-of | Inaonyesha thamani ya kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu. |
variable | Inaonyesha muundo wa kinaingia kirefu wa kinaingia kirefu. |
when | Inaonyesha hatua ya kinaingia kirefu cha <choose>. |
with-param | Inaonyesha thamani ya thamani ya thamani inayotumiwa kwa kumwambia mtumiaji. |
Muamuzi wa XSLT, XPath na XQuery
- Utumiaji
- Kosa na kusikia maelezo
- Thamani
- Jina
- AnyURI
- Logiki
- Wakati/Arabu/Time
- QName
- Kinaingia kirefu
- Mawili
- Makuhia
- Funguo za kinaingia kirefu
Funguo za utumiaji
名称 | Maelezo |
---|---|
fn:node-name(node) | Inaonyesha jina la kinaingia kirefu cha thamani cha kinaingia kirefu. |
fn:nilled(node) | Inaonyesha thamani ya kibali cha kumekadiri kinaingia kirefu cha thamani cha kinaingia kirefu. |
fn:data(item.item,...) | Inaonyesha mawili ya thamani za kinaingia kirefu kwa kumuamua vifaa vya kinaingia kirefu. |
|
Inaonyesha thamani ya kinaingia kirefu cha kinaingia kirefu au kinaingia kirefu cha kinaingia kirefu. |
fn:document-uri(node) | Inaonyesha thamani ya kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu cha kinaingia kirefu. |
Funguo za kosa na kusikia maelezo
名称 | Maelezo |
---|---|
|
Mipango: error(fn:QName('http://example.com/test', 'err:toohigh'), 'Kumekadiri: Ushahidi wa kinaingia kirefu kinaingia kirefu') Matokeo: Inarudi kwa kinaingia kirefu http://example.com/test#toohigh na jina la kawaida "Kumekadiri: Ushahidi wa kinaingia kirefu kinaingia kirefu". |
fn:trace(value,label) | Inaonyesha kusikia maelezo ya matokeo ya uharibifu wa kusomoa. |
Funguo za thamani
名称 | Maelezo |
---|---|
fn:number(arg) |
Inaonyesha kipakana thamani cha thamani. thamani kinaweza kuwa thamani za kibali, jina au kijumla cha ukaimbo. Mipango: number('100') Matokeo: 100 |
fn:abs(num) |
Inaonyesha kipakana kinaingia kirefu cha thamani. Mipango: abs(3.14) Matokeo: 3.14 Mipango: abs(-3.14) Matokeo: 3.14 |
fn:ceiling(num) |
Inaonyesha kipakana kikubwa kidogo cha num kinaingia kirefu. mipango:ceiling(3.14) Matokeo: 4 |
fn:floor(num) |
Kurusha thamani ya num inayofikia zaidi ya kawaida zaidi ya thamani ya num. Mfano: kugombeza kwa chini cha chini (3.14) Matokeo: 3 |
fn:kugombeza(num) |
Kuagiza thamani ya num kwa chini ya chini cha inayofikia zaidi cha kawaida. Mfano: kugombeza (3.14) Matokeo: 3 |
fn:kugombeza kwa kawaida() |
Mfano: kugombeza kwa kawaida (0.5) Matokeo: 0 Mfano: kugombeza kwa kawaida (1.5) Matokeo: 2 Mfano: kugombeza kwa kawaida (2.5) Matokeo: 2 |
Funguo za neno
名称 | Maelezo |
---|---|
fn:kutoa neno(arg) |
Kurusha thamani ya neno ya kifaa. Parameter inaweza kuwa namba, thamani ya kidhamizi au kikaa. Mfano: kutoa neno (314) Matokeo: "314" |
fn:kutoa neno kulingana na kikodoni(int,int,...) |
Kutoa neno kulingana na kikodoni cha kifaa. Mfano: kutoa neno kulingana na kikodoni (84, 104, 233, 114, 232, 115, 101) Matokeo: 'Thérèse' |
fn:kutoa kikodoni cha neno(string) |
Kutoa kikodoni cha neno kulingana na neno. Mfano: kutoa kikodoni cha neno ("Thérèse") Matokeo: 84, 104, 233, 114, 232, 115, 101 |
fn:kikodoni cha thamani cha Unicode kipendekeza true kama thamani ya comp1 inaele thamani ya comp2. (http://www.w3.org/2005/02/xpath-functions/collation/codepoint), ikiwa bila ya kwenda kwenye false. | Kulingana na kikodoni cha Unicode, ikiwa thamani ya comp1 inaele thamani ya comp2, niwe tuwe true. (http://www.w3.org/2005/02/xpath-functions/collation/codepoint), ikiwa bila ya kwenda kwenye false. |
|
Ikiwa comp1 ikichache cha comp2, niwe tuwe -1. Ikiwa comp1 inaele comp2, niwe tuwe 0. Ikiwa comp1 inaeneza cha comp2, niwe tuwe 1. (Kulingana na kanuni ya kugombeza). Mfano: kugombeza('ghi', 'ghi') Matokeo: 0 |
fn:kufuata(string,string,...) |
Kurusha mawili wa neno wa kifaa. Mfano: kufuata ('XPath ','inafunzea ','!) Matokeo: 'XPath inafunzea!) |
kigeza kipinde (string,string,...), kipindi |
使用 sep 参数作为分隔符,来返回 string 参数拼接后的字符串。 例子:string-join(('We', 'are', 'having', 'fun!'), ' ') 结果:' We are having fun! ' 例子:string-join(('We', 'are', 'having', 'fun!')) 结果:'Wearehavingfun!' 例子:string-join((), 'sep') 结果:'' |
|
返回从 start 位置开始的指定长度的子字符串。第一个字符的下标是 1。如果省略 len 参数,则返回从位置 start 到字符串末尾的子字符串。 例子:substring('Beatles',1,4) 结果:'Beat' 例子:substring('Beatles',2) 结果:'eatles' |
|
返回指定字符串的长度。如果没有 string 参数,则返回当前节点的字符串值的长度。 例子:string-length('Beatles') 结果:7 |
|
删除指定字符串的开头和结尾的空白,并把内部的所有空白序列替换为一个,然后返回结果。如果没有 string 参数,则处理当前节点。 例子:normalize-space(' The XML ') 结果:'The XML' |
fn:normalize-unicode() | 执行 Unicode 规格化。 |
fn:upper-case(string) |
把 string 参数转换为大写。 例子:upper-case('The XML') 结果:'THE XML' |
fn:lower-case(string) |
把 string 参数转换为小写。 例子:lower-case('The XML') 结果:'the xml' |
fn:translate(string1,string2,string3) |
Badilisha string2 katika string1 na string3. Mivuno: translate('12:30','30','45') Matokeo: '12:45' Mivuno: translate('12:30','03','54') Matokeo: '12:45' Mivuno: translate('12:30','0123','abcd') Matokeo: 'bc:da' |
fn:escape-uri(stringURI,esc-res) |
Mivuno: escape-uri("http://example.com/test#car", true()) Matokeo: "http%3A%2F%2Fexample.com%2Ftest#car" Mivuno: escape-uri("http://example.com/test#car", false()) Matokeo: "http://example.com/test#car" Mivuno: escape-uri ("http://example.com/~bébé", false()) Matokeo: "http://example.com/~b%C3%A9b%C3%A9" |
fn:contains(string1,string2) |
Ili string1 inafungua string2, rudi true, inaingia false. Mivuno: contains('XML','XM') Mfano: true() |
fn:starts-with(string1,string2) |
Ili string1 iendelee na string2, rudi true, inaingia false. Mivuno: starts-with('XML','X') Mfano: true() |
fn:ends-with(string1,string2) |
Ili string1 iendelee na string2, rudi true, inaingia false. Mivuno: ends-with('XML','X') 结果:false |
fn:substring-before(string1,string2) |
Inaisha kishusho cha string2 kabla ya kinaonekana kwa string1. Mivuno: substring-before('12/10','/') Matokeo: '12' |
fn:substring-after(string1,string2) |
Inaisha kishusho cha string2 kisha kwa string1 kinaonekana. 例子:substring-after('12/10','/') 结果:'10' |
fn:matches(string,pattern) |
Mfano: substring-after('12/10','/') Inaonyesha thamani ya kina ya "10". Mfano: true() |
Mfano: matches("Merano", "ran") |
fn:replace(string,pattern,replace) Inaonyesha thamani ya kina ya "Be**a Ita*ia". Mfano: replace("Bella Italia", "l", "*") Inaonyesha thamani ya kina ya "Be**a Ita*ia". Mfano: replace("Bella Italia", "l", "") |
Inaonyesha thamani ya kina ya "Bea Itaia". |
Mfano: tokenize("XPath is fun", "\s+") fn:tokenize(string,pattern) |
Mfano: ("XPath", "is", "fun")
名称 | Maelezo |
---|---|
Funguo ya anyURI. |
fn:resolve-uri(relative,base)
名称 | Maelezo |
---|---|
Funguo za thamani ya kidini. | fn:boolean(arg) |
Inaonyesha thamani ya kidini ya namba, stringi au kundi la maelezo. |
fn:not(arg) Kwanza inaelewa thamani kwa sababu ya funguo la boolean() kwa sababu ya thamani ya kidini. Inaonyesha true kama thamani ya kidini inaonyesha false, inayotumika kwa sababu ya kina cha msingi. 结果:false |
Mfano: not(true()) |
fn:true() Inaonyesha thamani ya kidini true. Mfano: true() |
fn:false() |
Inaonyesha thamani ya kidini false. Mfano: false() 结果:false |
Funguo za muda wa kuzaliwa, tarehe na wa kawaida.
Funguo za kupambana na kusaidia ya tarehe, wa kawaida na muda wa kuzaliwa.
名称 | Maelezo |
---|---|
fn:dateTime(date,time) | Kuondoa thamani kwa siku na wa kawaida. |
fn:years-from-duration(datetimedur) | Inaonyesha ya kina ya mwaka inayotumika kwa sababu ya kina cha msingi. |
fn:months-from-duration(datetimedur) | Inaonyesha ya kina ya tarehe inayotumika kwa sababu ya kina cha msingi. |
fn:days-from-duration(datetimedur) | Inaonyesha ya kina ya thamani inayotumika kwa sababu ya kina cha msingi. |
fn:hours-from-duration(datetimedur) | Ina huzviwa na hisia ya saa kwa thamani ya kila siku, kwa sababu ya taratibu ya kuhakikisha ina maana. |
fn:minutes-from-duration(datetimedur) | Ina huzviwa na hisia ya dakika kwa thamani ya kila siku, kwa sababu ya taratibu ya kuhakikisha ina maana. |
fn:seconds-from-duration(datetimedur) | Ina huzviwa na hisia ya dakika kwa thamani ya kila siku, kwa sababu ya taratibu ya kuhakikisha ina maana. |
fn:year-from-dateTime(datetime) |
Ina huzviwa na hisia ya mwaka kwenye thamani ya kila siku. Mfano: year-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) Matokeo: 2005 |
fn:month-from-dateTime(datetime) |
Ina huzviwa na hisia ya maandiko kwenye thamani ya kila siku. Mfano: month-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) Matokeo: 01 |
fn:day-from-dateTime(datetime) |
Ina huzviwa na hisia ya siku kwenye thamani ya kila siku. Mfano: day-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) Matokeo: 10 |
fn:hours-from-dateTime(datetime) |
Ina huzviwa na hisia ya saa kwenye thamani ya kila siku. Mfano: hours-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) Matokeo: 12 |
fn:minutes-from-dateTime(datetime) |
Ina huzviwa na hisia ya dakika kwenye thamani ya kila siku. Mfano: minutes-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) Matokeo: 30 |
fn:seconds-from-dateTime(datetime) |
Ina huzviwa na hisia ya sekunde kwenye thamani ya kila siku. Mfano: seconds-from-dateTime(xs:dateTime("2005-01-10T12:30:00-04:10")) Matokeo: 0 |
fn:timezone-from-dateTime(datetime) | Inatoka na sehemu ya kikaa ya maelezo, ikiwa inahusiana. |
fn:year-from-date(date) |
Ina huzviwa kwa thamani ya mwaka kwenye thamani ya kila siku. Mfano: year-from-date(xs:date("2005-04-23")) Matokeo: 2005 |
fn:month-from-date(date) |
Inatoka na inaonekana kama sehemu ya mwaka katika maelezo wa tarehe. Mivuno: month-from-date(xs:date("2005-04-23")) Matokeo: 4 |
fn:day-from-date(date) |
Inatoka na inaonekana kama sehemu ya siku katika maelezo wa tarehe. Mivuno: day-from-date(xs:date("2005-04-23")) Matokeo: 23 |
fn:timezone-from-date(date) | Inatoka na sehemu ya kikaa ya maelezo, ikiwa inahusiana. |
fn:hours-from-time(time) |
Inatoka na inaonekana kama sehemu ya saa katika maelezo wa muda. Mivuno: hours-from-time(xs:time("10:22:00")) Matokeo: 10 |
fn:minutes-from-time(time) |
Inatoka na inaonekana kama sehemu ya dakika katika maelezo wa muda. Mivuno: minutes-from-time(xs:time("10:22:00")) Matokeo: 22 |
fn:seconds-from-time(time) |
Inatoka na inaonekana kama sehemu ya sekunde katika maelezo wa muda. Mivuno: seconds-from-time(xs:time("10:22:00")) Matokeo: 0 |
fn:timezone-from-time(time) | Inatoka na sehemu ya kikaa ya maelezo, ikiwa inahusiana. |
fn:adjust-dateTime-to-timezone(datetime,timezone) |
Ikiwa maelezo wa kikaa haujato, inatoka na muda wa kikaa bila muda wa kikaa. Inafikia na muda wa kikaa na muda wa kikaa. |
fn:adjust-date-to-timezone(date,timezone) |
Ikiwa maelezo wa kikaa haujato, inatoka na muda wa kikaa bila muda wa kikaa. Inafikia na muda wa kikaa na muda wa kikaa. |
fn:adjust-time-to-timezone(time,timezone) |
Ikiwa maelezo wa kikaa haujato, inatoka na muda wa kikaa bila muda wa kikaa. Inafikia na wakati wa wakati na muda wa kikaa. |
Funguo za QNames
名称 | Maelezo |
---|---|
fn:QName() | |
fn:local-name-from-QName() | |
fn:namespace-uri-from-QName() | |
fn:namespace-uri-for-prefix() | |
fn:in-scope-prefixes() | |
fn:resolve-QName() |
Funguo za mtokeo
名称 | Maelezo |
---|---|
|
Inarudia jina la mtokeo wa mtokeo wa mtokeo au mtokeo wa mtokeo ulioonekana. |
|
Inarudia jina la mtokeo wa mtokeo wa mtokeo au mtokeo wa mtokeo ulioonekana, bila chaji cha jina cha nambarau. |
|
Inarudia URI ya nambarau ya mtokeo wa mtokeo au mtokeo wa mtokeo ulioonekana. |
fn:lang(lang) |
Inarudia kwa kweli kama ukweli wa mtokeo huo unaingia na lugha inayotafutwa. Mfano: Lang("en") inaelewa kwa kweli kwa <p xml:lang="en">...</p> Mfano: Lang("de") inaelewa kwa jua kwa <p xml:lang="en">...</p> |
|
Inarudia mtokeo wa mtokeo wa mtokeo kwa mtokeo au mtokeo wa mtokeo ulioonekana, kwa kawaida ni mtokeo wa andiko. |
Funguo za orodha
Funguo za kawaida
名称 | Maelezo |
---|---|
fn:index-of((item,item,...),searchitem) |
Inarudia kiwango cha kiwango cha kwa thamani ya searchitem katika orodha ya majukumu. Mfano: index-of ((15, 40, 25, 40, 10), 40) Matokeo: (2, 4) Mfano: index-of (("a", "dog", "and", "a", "duck"), "a") Matokeo (1, 4) Mfano: index-of ((15, 40, 25, 40, 10), 18) Matokeo: () |
fn:remove((item,item,...),position) |
Inarudia orodha mpya yenye thamani ya item, inakidisha kiwango kikuu cha thamani ya position. Mfano: remove(("ab", "cd", "ef"), 0) Matokeo: ("ab", "cd", "ef") Mfano: remove(("ab", "cd", "ef"), 1) Matokeo: ("cd", "ef") Mfano: remove(("ab", "cd", "ef"), 4) Matokeo: ("ab", "cd", "ef") |
fn:empty(item,item,...) |
Kama angani kwa thamani ya parama ni barua bila matokeo, inarudia kwa kweli, inakadiri kwa jua. Mfano: empty(remove(("ab", "cd"), 1)) 结果:false |
fn:exists(item,item,...) |
如果参数值不是空序列,则返回 true,否则返回 false。 例子:exists(remove(("ab"), 1)) 结果:false |
fn:distinct-values((item,item,...),collation) |
返回唯一不同的值。 例子:distinct-values((1, 2, 3, 1, 2)) 结果:(1, 2, 3) |
fn:insert-before((item,item,...),pos,inserts) |
返回由 item 参数构造的新序列 - 同时在 pos 参数指定位置插入 inserts 参数的值。 例子:insert-before(("ab", "cd"), 0, "gh") 结果:("gh", "ab", "cd") 例子:insert-before(("ab", "cd"), 1, "gh") 结果:("gh", "ab", "cd") 例子:insert-before(("ab", "cd"), 2, "gh") 结果:("ab", "gh", "cd") 例子:insert-before(("ab", "cd"), 5, "gh") 结果:("ab", "cd", "gh") |
fn:reverse((item,item,...)) |
返回指定的项目的颠倒顺序。 例子:reverse(("ab", "cd", "ef")) 结果:("ef", "cd", "ab") 例子:reverse(("ab")) 结果:("ab") |
fn:subsequence((item,item,...),start,len) |
返回 start 参数指定的位置返回项目序列,序列的长度由 len 参数指定。 niweza kuwa nafasi ya kiwango cha kwanza ya kiwango 1. mimewa: subsequence(($item1, $item2, $item3,...), 3) matokeo: ($item3, ...) mimewa: subsequence(($item1, $item2, $item3, ...), 2, 2) matokeo: ($item2, $item3) |
fn:unordered((item,item,...)) | inaelewa kwa upunguzi wa mbinu. |
mfanyiko wa kwa mbinu wa upunguzi wa muundo
名称 | Maelezo |
---|---|
fn:zero-or-one(item,item,...) | Hilipata thamani ikiwa thamani ina kiwango kimoja ama bila, n.k. ama kumengenia kosa. |
fn:one-or-more(item,item,...) | Hilipata thamani ikiwa thamani ina kiwango kimoja au zaidi, n.k. ama kumengenia kosa. |
fn:exactly-one(item,item,...) | Hilipata thamani ikiwa thamani ina kiwango kimoja, n.k. ama kumengenia kosa. |
Wakati, Unie, Kielelewa na Kukisia
名称 | Maelezo |
---|---|
fn:deep-equal(param1,param2,collation) | Hilipata true ikiwa param1 na param2 inapatikana kwa upya (deep-equal), n.k. ama false kama kingine. |
Mfano wa kuzingatia jumla
名称 | Maelezo |
---|---|
fn:count((item,item,...)) | Hilipata adunyu ya kitengo. |
fn:avg((arg,arg,...)) |
Hilipata kuzingatia jumla ya thamani ya thamani. Mifano: avg((1,2,3)) Matokeo: 2 |
fn:max((arg,arg,...)) |
Hilipata thamani ambayo inapungua na thamani nyingine. Mifano: max((1,2,3)) Matokeo: 3 Mifano: max(('a', 'k')) Matokeo: 'k' |
fn:min((arg,arg,...)) |
Hilipata thamani ambayo inapungua na thamani nyingine. Mifano: min((1,2,3)) Matokeo: 1 Mifano: min(('a', 'k')) Matokeo: 'a' |
fn:sum(arg,arg,...) | Hilipata kuzingatia jumla ya thamani ya kitengo kwenye kikomo cha kina. |
Mfano wa kumengenia taratibu
名称 | Maelezo |
---|---|
fn:id((string,string,...),node) | Hilipata taratibu ya kitengo, kwa upya ID kinachofikia kimoja kwenye thamani ya string. |
fn:idref((string,string,...),node) | Hilipata taratibu ya kitengo au uambao wa mafanikio, kwa upya IDREF kinachofikia kimoja kwenye thamani ya string. |
fn:doc(URI) | |
fn:doc-available(URI) | Hilipata true ikiwa kama uendeshaji doc() huzungumza na kitengo cha mawasiliano, n.k. ama false kama kingine. |
|
Mfano wa mfano wa kiumbi
名称 | Maelezo |
---|---|
fn:position() |
Hilipata viungo wa kitengo kinachohusiana na hatua ya kufungua. Mifano: //book[position()<=3] Matokeo: Hili mabaghalisha tatu ya elementi ya book |
fn:last() |
返回在被处理的节点列表中的项目数目。 例子://book[last()] 结果:选择最后一个 book 元素 |
fn:current-dateTime() | 返回当前的 dateTime(带有时区)。 |
fn:current-date() | 返回当前的日期(带有时区)。 |
fn:current-time() | 返回当前的时间(带有时区)。 |
fn:implicit-timezone() | 返回隐式时区的值。 |
fn:default-collation() | 返回默认对照的值。 |
fn:static-base-uri() | 返回 base-uri 的值。 |
XSLT 函数
此外,还有以下内置的 XSLT 函数:
名称 | 描述 |
---|---|
current() | 返回当前节点作为唯一成员的节点集。 |
document() | 用于访问外部 XML 文档中的节点。 |
element-available() | 检测 XSLT 处理器是否支持指定的元素。 |
format-number() | 把数字转换为字符串。 |
function-available() | 检测 XSLT 处理器是否支持指定的函数。 |
generate-id() | 返回唯一标识指定节点的字符串值。 |
key() | 检索以前使用 <xsl:key> 语句标记的元素。 |
node-set | 将树转换为节点集。产生的节点集总是包含单个节点并且是树的根节点。 |
system-property() | 返回系统属性的值。 |
unparsed-entity-uri() | 返回未解析实体的 URI。 |
其他 XML DOM 对象
- DOM CharacterData
- DOM CSS2Properties
- DOM CSSRule
- DOM CSSStyleRule
- DOM CSSStyleSheet
- DOM DocumentType
- DOM DOMException
- DOM Implementation
- DOM DOMParser
- DOM Event
- DOM HTMLCollection
- DOM HTMLDocument
- DOM HTMLElement
- DOM ProcessingInstr
- DOM Range
- DOM RangeException
- DOM XMLSerializer
- DOM XPathExpression
- DOM XPathResult
- DOM XSLTProcessor
- Pya zaidi Vituo vya XSD
- Pya zaidi Aina ya maelezo ya DOM