XML ਸੰਦਰਭ ਦਸਤਾਵੇਜ਼
- ਪਿਛਲਾ ਪੰਨਾ XSD ਵੰਡ
- ਅਗਲਾ ਪੰਨਾ DOM ਨੋਡ ਟਾਈਪ
XML ਸੰਦਰਭ ਦਸਤਾਵੇਜ਼
节点类型
下面的表格列出了不同的 W3C 节点类型,以及它们可拥有的子元素:
节点类型 | 描述 | 子元素 |
---|---|---|
Document | 表示整个文档(DOM 树的根节点) |
|
DocumentFragment | 表示轻量级的 Document 对象,其中容纳了一部分文档。 |
|
DocumentType | 向为文档定义的实体提供接口。 | None |
ProcessingInstruction | 表示处理指令。 | None |
EntityReference | 表示实体引用元素。 |
|
Element | 表示 element(元素)元素 |
|
Attr | 表示属性。 |
|
Text | 表示元素或属性中的文本内容。 | None |
CDATASection | 表示文档中的 CDATA 区(文本不会被解析器解析) | None |
Comment | 表示注释。 | None |
Entity | 表示实体。 |
|
Notation | 表示在 DTD 中声明的符号。 | None |
节点类型 - 所返回的值
下面的表格列出了对每个节点类型来说,nodeName 和 nodeValue 属性可返回的值:
节点类型 | nodeName 的返回值 | nodeValue 的返回值 |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | doctype 名称 | null |
EntityReference | 实体引用名称 | null |
Element | element name | null |
Attr | 属性名称 | 属性值 |
ProcessingInstruction | लक्ष्य | 节点的内容 |
Comment | #comment | 注释文本 |
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 |
XML DOM Node ਆਬਜੈਕਟ
Node 对象的属性
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
विशेषताएँ | 包含此节点的属性的 NamedNodeMap(如果此节点是元素)。 |
baseURI | 返回节点的绝对基准 URI。 |
childNodes | 返回节点的子节点的 NodeList。 |
firstChild | 返回节点的第一个子节点。 |
lastChild | 返回节点的最后一个子节点。 |
nextSibling | 返回节点之后紧跟的同级节点。 |
nodeName | ਨੋਡ ਦੇ ਨਾਮ ਦਿਵਾਓ, ਉਸ ਦੀ ਕਿਸਮ ਦੇ ਅਨੁਸਾਰ। |
nodeType | ਨੋਡ ਦੀ ਕਿਸਮ ਦਿਵਾਓ। |
nodeValue | ਨੋਡ ਦੀ ਕੀਮਤ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ, ਉਸ ਦੇ ਕਿਸਮ ਦੇ ਅਨੁਸਾਰ। |
ownerDocument | 返回节点的根元素(document 对象)。 |
parentNode | 返回节点的父节点。 |
prefix | 设置或返回节点的命名空间前缀。 |
previousSibling | 返回节点之前紧跟的同级节点。 |
textContent | 设置或返回节点及其后代的文本内容。 |
Node 对象的方法
ਮਹੱਤਵ | 描述 |
---|---|
appendChild() | 将新的子节点追加到节点子节点列表的末尾。 |
cloneNode() | ਨੋਡ ਨੂੰ ਕਲੋਨ ਕਰੋ。 |
compareDocumentPosition() | 比较 DOM 层次结构(文档)中两个节点的位置。 |
getFeature(feature,version) | DOM ਆਬਜੈਕਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ ਇਹ ਵਿਸ਼ੇਸ਼ ਪ੍ਰਤੀਭੂਤੀ ਅਤੇ ਸੰਸਕਰਣ ਲਈ ਐਕਸੀਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। |
getUserData(key) |
返回与节点上的键关联的对象。 必须首先将对象设置到此节点,通过使用相同的键调用 setUserData。 |
hasAttributes() | 如果指定节点有任何属性则返回 true,否则返回 false。 |
hasChildNodes() | 如果指定节点有子节点则返回 true,否则返回 false。 |
insertBefore() | 在指定的子节点前插入新的子节点。 |
isDefaultNamespace(URI) | 返回指定的命名空间 URI 是否为默认。 |
isEqualNode() | ਦੋ ਨੋਡ ਦਰਮਿਆਨ ਸਮਾਨਤਾ ਚੈਕ ਕਰਦਾ ਹੈ。 |
isSameNode() | 检查两个节点是否是相同的节点。 |
lookupNamespaceURI() | 返回与给定前缀关联的命名空间 URI。 |
lookupPrefix() | 返回与给定名称空间 URI 关联的前缀。 |
normalize() | 合并相邻的文本节点并删除空的文本节点。 |
removeChild() | 删除(并返回)当前节点的指定子节点。 |
replaceChild() | 用新节点替换子节点。 |
setUserData(key,data,handler) | 将对象与节点上的键关联。 |
XML DOM NodeList ਆਬਜੈਕਟ
NodeList 对象的属性
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
length | 返回节点列表中的节点数。 |
NodeList 对象的方法
ਮਹੱਤਵ | 描述 |
---|---|
item() | 返回节点列表中指定索引处的节点。 |
XML DOM NamedNodeMap ਆਬਜੈਕਟ
NamedNodeMap ਅਧਿਆਰਣ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
length | ਸੂਚੀ ਵਿੱਚ ਨੋਡ ਦੀ ਗਿਣਤੀ ਵਾਪਸ ਦਿਓ。 |
NamedNodeMap ਅਧਿਆਰਣ ਦੇ ਤਰੀਕੇ
ਮਹੱਤਵ | 描述 |
---|---|
getNamedItem() | ਨਾਮ ਵਾਲੇ ਨੋਡ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
getNamedItemNS() | ਨਾਮ ਅਤੇ ਨਾਮਕ ਸਪੇਸ ਵਾਲੇ ਨੋਡ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
item() | ਇੱਕਸੂਤਰ ਸਿਫ਼ਾਰਸ਼ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
removeNamedItem() | ਨਾਮ ਵਾਲੇ ਨੋਡ ਨੂੰ ਹਟਾਓ。 |
removeNamedItemNS() | ਨਾਮ ਅਤੇ ਨਾਮਕ ਸਪੇਸ ਵਾਲੇ ਨੋਡ ਨੂੰ ਹਟਾਓ。 |
setNamedItem() | ਨਾਮ ਵਾਲੇ ਨੋਡ ਨੂੰ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਜਾਂ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
setNamedItemNS() | ਨਾਮ ਅਤੇ ਨਾਮਕ ਸਪੇਸ ਵਾਲੇ ਨੋਡ ਨੂੰ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਜਾਂ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
XML DOM Document ਆਬਜੈਕਟ
Document ਅਧਿਆਰਣ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
childNodes | ਦਸਤਾਵੇਜ਼ ਦੇ ਉਪ ਨੋਡਾਂ ਦਾ NodeList ਵਾਪਸ ਦਿਓ。 |
doctype | ਦਸਤਾਵੇਜ਼ ਨਾਲ ਸਬੰਧਿਤ ਦਸਤਾਵੇਜ਼ ਵਿਧਾਨ ਬੋਲੀ ਵਾਪਸ ਦਿਓ。 |
documentElement | ਦਸਤਾਵੇਜ਼ ਦੇ ਮੂਲ ਨੋਡ ਵਾਪਸ ਦਿਓ。 |
documentURI | ਦਸਤਾਵੇਜ਼ ਦੀ ਸਥਿਤੀ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਜਾਂ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
domConfig | normalizeDocument() ਵਾਲੇ ਸੰਰਚਨਾ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
firstChild | ਦਸਤਾਵੇਜ਼ ਦੇ ਪਹਿਲੇ ਉਪ ਨੋਡ ਵਾਪਸ ਦਿਓ。 |
implementation | ਇਸ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਪ੍ਰਵੇਸ਼ ਕਰਨ ਵਾਲੇ DOMImplementation ਅਧਿਆਰਣ ਵਾਪਸ ਦਿਓ。 |
inputEncoding | ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇੰਕੋਡਿੰਗ ਮੁੱਦਾ ਵਾਪਸ ਦਿਓ (ਜਦੋਂ ਤੋਂ ਪਾਠ ਪ੍ਰਵੇਸ਼ ਕਰਦਾ ਹੈ)。 |
lastChild | ਦਸਤਾਵੇਜ਼ ਦੇ ਆਖਰੀ ਉਪ ਨੋਡ ਵਾਪਸ ਦਿਓ。 |
nodeName | ਨੋਡ ਦਾ ਨਾਮ (ਉਸ ਦੇ ਪ੍ਰਕਾਰ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ) ਵਾਪਸ ਦਿਓ。 |
nodeType | ਨੋਡ ਦੇ ਨੋਡ ਪ੍ਰਕਾਰ ਵਾਪਸ ਦਿਓ。 |
nodeValue | ਨੋਡ ਦਾ ਮੁੱਦਾ (ਉਸ ਦੇ ਪ੍ਰਕਾਰ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ) ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਜਾਂ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
xmlEncoding | ਦਸਤਾਵੇਜ਼ ਦੀ XML ਇੰਕੋਡਿੰਗ ਮੁੱਦਾ ਵਾਪਸ ਦਿਓ。 |
xmlStandalone | ਦਸਤਾਵੇਜ਼ ਨੂੰ ਇੱਕਲੀ ਕਰੋ ਜਾਂ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
xmlVersion | ਦਸਤਾਵੇਜ਼ ਦੀ XML ਸੰਸਕਰਣ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਜਾਂ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
Document ਅਧਿਆਰਣ ਦੇ ਤਰੀਕੇ
ਮਹੱਤਵ | 描述 |
---|---|
adoptNode() | ਹੋਰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਾ ਨੋਡ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਲਿਆਓ ਅਤੇ ਲਿਆਂਦੇ ਗਏ ਨੋਡ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
createAttribute() | ਸ਼ਾਬਦਿਕ ਨਾਮ ਵਾਲਾ ਅਧਿਆਰਣ ਬਣਾਓ ਅਤੇ ਨਵਾਂ Attr ਅਧਿਆਰਣ ਵਾਪਸ ਦਿਓ。 |
createAttributeNS() | ਸ਼ਾਬਦਿਕ ਨਾਮ ਅਤੇ ਨਾਮਕ ਸਪੇਸ ਵਾਲਾ ਅਧਿਆਰਣ ਬਣਾਓ ਅਤੇ ਨਵਾਂ Attr ਅਧਿਆਰਣ ਵਾਪਸ ਦਿਓ。 |
createCDATASection() | CDATA ਸੈਕਸ਼ਨ ਨੋਡ ਬਣਾਓ。 |
createComment() | ਟਿੱਪ ਨੋਡ ਬਣਾਓ。 |
createDocumentFragment() | ਖਾਲੀ DocumentFragment ਅਧਿਆਰਣ ਬਣਾਓ ਅਤੇ ਉਸ ਨੂੰ ਵਾਪਸ ਦਿਓ。 |
createElement() | एलिमेंट नोड का निर्माण करता है। |
createElementNS() | निर्दिष्ट नामस्पेस के एलिमेंट नोड का निर्माण करता है। |
createEntityReference() | EntityReference ऑब्जेक्ट का निर्माण करता है और इस ऑब्जेक्ट को वापस देता है। |
createProcessingInstruction() | ProcessingInstruction ऑब्जेक्ट का निर्माण करता है और इस ऑब्जेक्ट को वापस देता है। |
createTextNode() | टेक्स्ट नोड का निर्माण करता है। |
getElementById() | दिये गए मान के इड विशेषता के एलिमेंट को वापस देता है। |
getElementsByTagName() | नाम के नाम के सभी एलिमेंट के NodeList को वापस देता है। |
getElementsByTagNameNS() | नाम और नामस्पेस के नाम के सभी एलिमेंट के NodeList को वापस देता है। |
importNode() | नोड को दूसरे दस्तावेज़ से इस दस्तावेज़ में आयात करता है। |
normalizeDocument() | |
renameNode() | एलिमेंट नोड या विशेषता नोड को नामकरण करता है। |
DocumentType ऑब्जेक्ट की विशेषताएँ
प्रत्येक दस्तावेज़ की एक DOCTYPE विशेषता होती है जिसका मान null या DocumentType ऑब्जेक्ट है।
DocumentType ऑब्जेक्ट एक एक्सएमएल दस्तावेज़ के लिए परिभाषित इंटरसेक्ट को प्रदान करता है।
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
name | DTD का नाम वापस देता है। |
publicId | DTD का पब्लिक आइडेंटिफ़ायर वापस देता है। |
systemId | बाहरी DTD का सिस्टम आइडेंटिफ़ायर वापस देता है। |
DocumentImplementation ऑब्जेक्ट के विधियाँ
DOMImplementation ऑब्जेक्ट डॉक्युमेंट ऑब्जेक्ट मॉडल से स्वतंत्र किसी भी विशेष इन्स्टेंस की कार्यों को करता है।
ਮਹੱਤਵ | 描述 |
---|---|
createDocument() | निर्दिष्ट दस्तावेज़ टाइप के नए डॉम डॉक्युमेंट ऑब्जेक्ट का निर्माण करता है। |
createDocumentType() | एक खाली DocumentType नोड का निर्माण करता है। |
getFeature() | विशेष विशेषता और संस्करण के लिए एपीआई के ऑब्जेक्ट को वापस देता है (यदि उपलब्ध हो) |
hasFeature() | डॉम इम्प्लीमेंटेशन को विशेष विशेषता और संस्करण का प्रतिपादन करता है कि यह क्या करता है। |
ProcessingInstruction ऑब्जेक्ट की विशेषताएँ
ProcessingInstruction ऑब्जेक्ट एक हैंडलर इन्स्ट्रक्शन को प्रस्तुत करता है।
हैंडलर इन्स्ट्रक्शन एक एक्सएमएल दस्तावेज़ टेक्स्ट में हैंडलर विशेष जानकारी बनाए रखने के लिए एक तरीका है।
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
data | सेट करना या इस हैंडलर इन्स्ट्रक्शन की सामग्री को वापस देता है। |
लक्ष्य | इस हैंडलर इन्स्ट्रक्शन का लक्ष्य वापस देता है। |
XML DOM Element ਆਬਜੈਕਟ
एलिमेंट ऑब्जेक्ट की विशेषताएँ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
विशेषताएँ | रिटर्न एलिमेंट की विशेषता के नाम नोड मैप। |
baseURI | 返回元素的绝对基准 URI。 |
childNodes | 返回元素的子节点的 NodeList。 |
firstChild | ਐਲੀਮੈਂਟ ਦੇ ਪਹਿਲੇ ਸਿੰਧ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
lastChild | ਐਲੀਮੈਂਟ ਦੇ ਆਖਰੀ ਸਿੰਧ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
localName | returnLocalName() |
namespaceURI | ਐਲੀਮੈਂਟ ਦੇ ਨਾਮ ਸਪੇਸ ਯੂਆਰਆਈ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
nextSibling | ਇਸ ਐਲੀਮੈਂਟ ਦੇ ਬਾਅਦ ਵਾਲੇ ਸਿੰਧ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
nodeName | returnNodeName() |
nodeType | ਨੋਡ ਦੀ ਕਿਸਮ ਦਿਵਾਓ। |
ownerDocument | ਐਲੀਮੈਂਟ ਦੇ ਰੂਟ ਐਲੀਮੈਂਟ (ਡੋਕੂਮੈਂਟ ਆਬਜੈਕਟ) ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
parentNode | ਐਲੀਮੈਂਟ ਦੇ ਪੈਰੇਂਟ ਨੋਡ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
prefix | ਐਲੀਮੈਂਟ ਦੇ ਨਾਮ ਸਪੇਸ ਪ੍ਰੋਫਿਕਸ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
previousSibling | ਇਸ ਐਲੀਮੈਂਟ ਦੇ ਪਹਿਲੇ ਸਿੰਧ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
schemaTypeInfo | ਐਲੀਮੈਂਟ ਨਾਲ ਜੁੜੇ ਪ੍ਰਕਾਰ ਦੀ ਸੂਚਨਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
tagName | ਐਲੀਮੈਂਟ ਦਾ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
textContent | ਐਲੀਮੈਂਟ ਅਤੇ ਇਸ ਦੇ ਸਿੰਧਾਂ ਦੇ ਟੈਕਸਟ ਕੰਟੈਂਟ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
Element ਆਬਜੈਕਟ ਦੇ ਮੈਥਾਡ ਹਨ
ਮਹੱਤਵ | 描述 |
---|---|
appendChild() | ਨਵਾਂ ਸਿੰਧਾਂ ਨੂੰ ਇਸ ਨੋਡ ਦੇ ਸਿੰਧਾਂ ਸੂਚੀ ਦੇ ਅੰਤ ਵਿੱਚ ਜੋੜੋ。 |
cloneNode() | ਨੋਡ ਨੂੰ ਕਲੋਨ ਕਰੋ。 |
compareDocumentPosition() | ਦੋ ਨੋਡਾਂ ਦੇ ਡੋਕੂਮੈਂਟ ਸਥਾਨ ਨੂੰ ਤੁਲਨਾ ਕਰੋ。 |
getAttribute() | ਅਟਰੀਬਿਊਟ ਦਾ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
getAttributeNS() | ਅਟਰੀਬਿਊਟ ਦਾ ਮੁੱਲ (ਨਾਮ ਸਪੇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ) ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
getAttributeNode() | ਅਟਰੀਬਿਊਟ ਨੋਡ ਨੂੰ Attribute ਆਬਜੈਕਟ ਵਿੱਚ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
getAttributeNodeNS() | ਅਟਰੀਬਿਊਟ ਨੋਡ (ਨਾਮ ਸਪੇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ) ਨੂੰ Attribute ਆਬਜੈਕਟ ਵਿੱਚ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
getElementsByTagName() | ਨਾਮ ਸਪੇਸ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਐਲੀਮੈਂਟ ਨੋਡ ਅਤੇ ਇਸ ਦੇ ਸਿੰਧਾਂ ਦੇ NodeList ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
getElementsByTagNameNS() | ਨਾਮ ਸਪੇਸ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਐਲੀਮੈਂਟ ਨੋਡ ਅਤੇ ਇਸ ਦੇ ਸਿੰਧਾਂ ਦੇ NodeList ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
getFeature(feature,version) | DOM ਆਬਜੈਕਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ ਇਹ ਵਿਸ਼ੇਸ਼ ਪ੍ਰਤੀਭੂਤੀ ਅਤੇ ਸੰਸਕਰਣ ਲਈ ਐਕਸੀਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। |
getUserData(key) | ਇਹ ਨਿਸ਼ਾਨਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਕਿ ਨੋਡ ਉੱਤੇ ਬਾਂਧੇ ਹੋਏ ਐਜੰਟ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ। ਪਹਿਲਾਂ ਇਹ ਐਜੰਟ ਇਸ ਨੋਡ ਉੱਤੇ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਜੋ ਕਿ ਇਸ ਨੂੰ ਮੇਲ ਖਾਂਦੇ ਨਾਮ ਨਾਲ ਕਿਓਕਿਓ ਕਰ ਸਕੇ। |
hasAttribute() | ਇਹ ਨਿਸ਼ਾਨਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਕਿ ਐਲੀਮੈਂਟ ਕੋਲ ਕੀ ਨਾਮ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਅਟਰੀਬਿਊਟ ਹੈ ਕਿ ਨਹੀਂ. |
hasAttributeNS() | ਇਹ ਨਿਸ਼ਾਨਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਕਿ ਐਲੀਮੈਂਟ ਕੋਲ ਕੀ ਨਾਮ ਅਤੇ ਨਾਮ ਸਪੇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਅਟਰੀਬਿਊਟ ਹੈ ਕਿ ਨਹੀਂ. |
hasAttributes() | ਇਹ ਨਿਸ਼ਾਨਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਕਿ ਐਲੀਮੈਂਟ ਕੋਲ ਅਟਰੀਬਿਊਟ ਹਨ ਕਿ ਨਹੀਂ. |
hasChildNodes() | ਵਾਪਸ ਇਹ ਅਜਿਹਾ ਨਿਸ਼ਾਨਾ ਹੈ ਕਿ ਇਸ ਐਲੀਮੈਂਟ ਕੋਲ ਕੀ ਸਿੰਧਾਂ ਹਨ. |
insertBefore() | ਮੌਜੂਦਾ ਉਪ ਬੱਚਾ ਪਹਿਲਾਂ ਨਵੇਂ ਉਪ ਬੱਚਾ ਜੋੜਨਾ। |
isDefaultNamespace(URI) | ਨਿਰਧਾਰਿਤ namespaceURI ਨੂੰ ਮੂਲ ਨਾਮ ਸਪੇਸ ਨਾਲ ਚੈਕ ਕਰਦਾ ਹੈ。 |
isEqualNode() | ਦੋ ਨੋਡ ਦਰਮਿਆਨ ਸਮਾਨਤਾ ਚੈਕ ਕਰਦਾ ਹੈ。 |
lookupNamespaceURI() | ਨਿਰਧਾਰਿਤ ਪ੍ਰਿਫਿਕਸ ਨਾਲ ਮੇਲ ਖਾਣ ਵਾਲੇ ਯੂਰੀ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
lookupPrefix() | ਨਿਰਧਾਰਿਤ ਯੂਰੀ ਨਾਲ ਮੇਲ ਖਾਣ ਵਾਲੇ ਪ੍ਰਿਫਿਕਸ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
normalize() |
normalize() ਮੈਥਡ ਖਾਲੀ ਟੈਕਸਟ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਜ਼ਦੀਕੀ ਟੈਕਸਟ ਨੂੰ ਜੋੜਦਾ ਹੈ。 ਐਲੀਮੈਂਟ ਦੇ ਹੇਠਲੇ ਸਾਰੇ ਟੈਕਸਟ ਨੂੰ (ਪੈਰਾਮੀਟਰ ਸਮੇਤ) ਨਿਯਮਤ ਕਰਨਾ, ਜਿਸ ਵਿੱਚ ਕੇਵਲ ਸਰੂਪ (ਜਿਵੇਂ ਐਲੀਮੈਂਟ, ਟਿੱਪ, ਪ੍ਰੋਸੈਸਿੰਗ ਇੰਸਟਰੱਕਸ਼ਨ, CDATA ਹਿੱਸੇ ਅਤੇ ਇੰਟਰਪ੍ਰੀਟਿਵ ਰਫ਼ਤਾਰ) ਟੈਕਸਟ ਨੂੰ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ。 ਇਸ ਤਰ੍ਹਾਂ, ਨਾ ਹੀ ਅਡਜੈਸਨਟ ਟੈਕਸਟ ਨੂੰ ਮੌਜੂਦ ਹੈ ਅਤੇ ਨਾ ਹੀ ਖਾਲੀ ਟੈਕਸਟ ਨੂੰ ਮੌਜੂਦ ਹੈ。 |
removeAttribute() | ਨਿਰਧਾਰਿਤ ਪੈਰਾਮੀਟਰ ਨੂੰ ਹਟਾਉਣਾ。 |
removeAttributeNS() | ਨਿਰਧਾਰਿਤ ਪੈਰਾਮੀਟਰ (ਨਾਮ ਸਪੇਸ ਨਾਲ) ਨੂੰ ਹਟਾਉਣਾ。 |
removeAttributeNode() | ਨਿਰਧਾਰਿਤ ਪੈਰਾਮੀਟਰ ਨੂੰ ਹਟਾਉਣਾ。 |
removeChild() | ਉਪ ਬੱਚਾ ਨੂੰ ਹਟਾਉਣਾ。 |
replaceChild() | ਉਪ ਬੱਚਾ ਨੂੰ ਤਬਦੀਲ ਕਰਨਾ。 |
setUserData(key,data,handler) | ਪ੍ਰਤੀ ਪੈਰਾਮੀਟਰ ਨਾਲ ਐਲੀਮੈਂਟ 'ਤੇ ਕੀ ਜੋੜਨਾ。 |
setAttribute() | ਨਵਾਂ ਪੈਰਾਮੀਟਰ ਨੂੰ ਜੋੜਨਾ。 |
setAttributeNS() | ਨਵਾਂ ਪੈਰਾਮੀਟਰ ਨੂੰ ਜੋੜਨਾ (ਨਾਮ ਸਪੇਸ ਨਾਲ)。 |
setAttributeNode() | ਨਵਾਂ ਪੈਰਾਮੀਟਰ ਨੂੰ ਜੋੜਨਾ。 |
setAttributeNodeNS(attrnode) | ਨਵਾਂ ਪੈਰਾਮੀਟਰ ਨੂੰ ਜੋੜਨਾ (ਨਾਮ ਸਪੇਸ ਨਾਲ)。 |
setIdAttribute(name,isId) | ਜੇਕਰ Attribute ਅਧਾਰਤ ਪੈਰਾਮੀਟਰ ਦਾ isId ਪੈਰਾਮੀਟਰ true ਹੈ ਤਾਂ ਇਹ ਮੈਥਡ ਨਿਰਧਾਰਿਤ ਪੈਰਾਮੀਟਰ ਨੂੰ ਵਰਤਮਾਨ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
setIdAttributeNS(uri,name,isId) | ਜੇਕਰ Attribute ਅਧਾਰਤ ਪੈਰਾਮੀਟਰ ਦਾ isId ਪੈਰਾਮੀਟਰ true ਹੈ ਤਾਂ ਇਹ ਮੈਥਡ ਨਿਰਧਾਰਿਤ ਪੈਰਾਮੀਟਰ (ਨਾਮ ਸਪੇਸ ਨਾਲ) ਨੂੰ ਵਰਤਮਾਨ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
setIdAttributeNode(idAttr,isId) | ਜੇਕਰ Attribute ਅਧਾਰਤ ਪੈਰਾਮੀਟਰ ਦਾ isId ਪੈਰਾਮੀਟਰ true ਹੈ ਤਾਂ ਇਹ ਮੈਥਡ ਨਿਰਧਾਰਿਤ ਪੈਰਾਮੀਟਰ ਨੂੰ ਵਰਤਮਾਨ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
Attr ਅਧਾਰਤ ਪੈਰਾਮੀਟਰ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
baseURI | ਪ੍ਰਤੀ ਪੈਰਾਮੀਟਰ ਦਾ ਅਬਸੋਲਿਊਟ ਬੇਸ ਯੂਰੀ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
isId | ਜੇਕਰ ਪੈਰਾਮੀਟਰ id ਟਾਈਪ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
localName | ਪ੍ਰਤੀ ਪੈਰਾਮੀਟਰ ਦੇ ਨਾਮ ਦਾ ਸਥਾਨਕ ਹਿੱਸਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
name | ਪ੍ਰਤੀ ਪੈਰਾਮੀਟਰ ਦਾ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
namespaceURI | ਪ੍ਰਤੀ ਪੈਰਾਮੀਟਰ ਦੇ ਨਾਮ ਦਾ ਯੂਰੀ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
nodeName | ਨੋਡ ਦੇ ਨਾਮ ਦਿਵਾਓ, ਉਸ ਦੀ ਕਿਸਮ ਦੇ ਅਨੁਸਾਰ। |
nodeType | ਨੋਡ ਦੀ ਕਿਸਮ ਦਿਵਾਓ। |
nodeValue | ਨੋਡ ਦੀ ਕੀਮਤ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ, ਉਸ ਦੇ ਕਿਸਮ ਦੇ ਅਨੁਸਾਰ। |
ownerDocument | ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਮੂਲ ਇਲੈਕਟਰਨ (ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਆਪ ਵਿੱਚ) ਦਿਵਾਓ। |
ownerElement | ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਸਬੰਧਤ ਇਲੈਕਟਰਨ ਨੂੰ ਦਿਵਾਓ। |
prefix | ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਨਾਮ ਸਪੇਸ ਪ੍ਰੋਫਾਈਕਸ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ। |
schemaTypeInfo | ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਲ ਸਬੰਧਤ ਕਿਸਮ ਦੀ ਸੂਚਨਾ ਦਿਵਾਓ। |
specified |
ਜੇਕਰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ ਸੈਟ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਸਹੀ ਦਿਵਾਓ; ਜੇਕਰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ DTD/Schema ਵਿੱਚ ਮੂਲਤਬੀ ਕੀਮਤ ਹੈ ਤਾਂ ਫ਼ੋਲ ਦਿਵਾਓ। |
textContent | ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਟੈਕਸਟ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ। |
value | ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ। |
XML DOM Text ਆਬਜੈਕਟ
Text ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
data | ਅਨੁਮਾਨ ਅਤੇ ਪ੍ਰਾਪਤ ਦੀ ਟੈਕਸਟ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ। |
isElementContentWhitespace | ਟੈਕਸਟ ਨੋਡ ਨੂੰ ਸਫ਼ੈਟ ਚਾਰਜ ਸਮੱਸਿਆ ਵਿੱਚ ਹੈ ਕੀ ਦਿਵਾਓ। |
length | ਅਨੁਮਾਨ ਅਤੇ ਪ੍ਰਾਪਤ ਦੀ ਕੀਮਤ ਦੀ ਲੰਬਾਈ ਦਿਵਾਓ। |
wholeText | ਇਸ ਨੋਡ ਦੇ ਨੇਤਰ ਟੈਕਸਟ ਨੋਡਾਂ ਦੇ ਸਾਰੇ ਟੈਕਸਟ ਨੂੰ ਜੋੜੋ, ਦਸਤਾਵੇਜ਼ ਦੀ ਕਿਸਮ ਦੇ ਅਨੁਸਾਰ। |
Text ਦੇ ਵਿਧੀ ਹਨ
ਮਹੱਤਵ | 描述 |
---|---|
appendData() | ਨੋਡ ਵਿੱਚ ਸੂਚਨਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ। |
deleteData() | ਨੋਡ ਤੋਂ ਸੂਚਨਾ ਨੂੰ ਹਟਾਓ। |
insertData() | ਨੋਡ ਵਿੱਚ ਸੂਚਨਾ ਨੂੰ ਜੋੜੋ। |
replaceData() | ਨੋਡ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਸੂਚਨਾ ਨੂੰ ਬਦਲੋ। |
replaceWholeText(text) | ਇਸ ਨੋਡ ਅਤੇ ਸਾਰੇ ਨੇਤਰ ਟੈਕਸਟ ਨੋਡਾਂ ਦੇ ਟੈਕਸਟ ਨੂੰ ਦਿੱਤੇ ਟੈਕਸਟ ਨਾਲ ਬਦਲੋ। |
splitText() | ਇੱਕ Text ਨੋਡ ਨੂੰ ਦੋ ਵਿੱਚ ਵੰਡੋ। |
substringData() | ਨੋਡ ਤੋਂ ਸੂਚਨਾ ਨੂੰ ਨਿਕਾਲ ਲਓ। |
XML DOM CDATASection ਆਬਜੈਕਟ
CDATASection ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
data | ਇਸ ਨੋਡ ਦੀ ਟੈਕਸਟ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ। |
length | CDATA ਦੇ ਮੰਤਰੀ ਦੀ ਕੀਮਤ ਦਿਵਾਓ। |
CDATASection ਦੇ ਵਿਧੀ ਹਨ
ਮਹੱਤਵ | 描述 |
---|---|
appendData() | ਨੋਡ ਵਿੱਚ ਸੂਚਨਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ। |
deleteData() | ਨੋਡ ਤੋਂ ਸੂਚਨਾ ਨੂੰ ਹਟਾਓ। |
insertData() | ਨੋਡ ਵਿੱਚ ਸੂਚਨਾ ਨੂੰ ਜੋੜੋ। |
replaceData() | ਨੋਡ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਸੂਚਨਾ ਨੂੰ ਬਦਲੋ। |
splitText() | CDATA ਨੋਡ ਨੂੰ ਦੋ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡੋ। |
substringData() | ਨੋਡ ਤੋਂ ਸੂਚਨਾ ਨੂੰ ਨਿਕਾਲ ਲਓ। |
XML DOM Comment ਆਬਜੈਕਟ
ਕਮੈਂਟ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
data | ਇਸ ਨੋਡ ਦੀ ਟੈਕਸਟ ਨੂੰ ਸੈਟ ਕਰੋ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰੋ। |
length | ਇਸ ਨੋਡ ਦੀ ਟੈਕਸਟ ਲੰਬਾਈ ਦਿਵਾਓ। |
ਕਮੈਂਟ ਦੇ ਵਿਧੀ ਹਨ
ਮਹੱਤਵ | 描述 |
---|---|
appendData() | ਨੋਡ ਵਿੱਚ ਸੂਚਨਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ। |
deleteData() | ਨੋਡ ਤੋਂ ਸੂਚਨਾ ਨੂੰ ਹਟਾਓ। |
insertData() | ਨੋਡ ਵਿੱਚ ਸੂਚਨਾ ਨੂੰ ਜੋੜੋ। |
replaceData() | ਨੋਡ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਸੂਚਨਾ ਨੂੰ ਬਦਲੋ। |
substringData() | ਨੋਡ ਤੋਂ ਸੂਚਨਾ ਨੂੰ ਨਿਕਾਲ ਲਓ। |
XML DOM XMLHttpRequest ਆਬਜੈਕਟ
XMLHttpRequest ਦੇ ਵਿਧੀ ਹਨ
ਮਹੱਤਵ | 描述 |
---|---|
abort() | ਮੌਜੂਦਾ ਬੇਨਤੀ ਨੂੰ ਰੱਦ ਕਰੋ। |
getAllResponseHeaders() | ਮੰਤਰੀ ਸੂਚਨਾ ਦਿਵਾਓ। |
getResponseHeader() | ਵਿਸ਼ੇਸ਼ ਦਿੱਤੇ HTTP ਪ੍ਰਤੀਕਸ਼ ਦੇ ਮੰਤਰੀ ਦੀ ਕੀਮਤ ਦਿਵਾਓ। |
open(method,url,async,uname,pswd) |
ਸੰਕੇਤ ਕਰੋ ਕਿ ਕਿਸ ਤਰ੍ਹਾਂ ਦੀ ਬੇਨਤੀ ਕਰਨੀ ਹੈ, URL, ਕੀ ਇਹ ਅਸਿਨਕਰਨ ਤੌਰ 'ਤੇ ਹੋਣਾ ਹੈ ਅਤੇ ਬੇਨਤੀ ਦੇ ਹੋਰ ਵਿਕਲਪਿਤ ਪ੍ਰਾਪਤੀਆਂ।
|
send(string) |
ਸੇਵਰ ਨੂੰ ਰਿਕਾਰਡ ਜੋੜੋ。 stringਕੇਵਲ POST ਰਿਕਾਰਡ ਵਾਸਤੇ ਵਰਤੋਂ ਵਿੱਚ ਹੈ |
setRequestHeader() | ਟੈਗ/ਮੁੱਲ ਪਾਰੀ ਸੇਂਡ ਕਰਨ ਵਾਲੀ ਹੈਡਰ ਵਿੱਚ ਜੋੜੋ。 |
XMLHttpRequest ਦੇ ਪ੍ਰਤੀਯੋਗਿਤਾ
ਪ੍ਰਤੀਯੋਗਿਤਾ | 描述 |
---|---|
onreadystatechange | ਹਰੇਕ ਬਦਲਾਅ ਵਿੱਚ ਆਪਣੇ ਆਪ ਜਾਂਚ ਕਰਨ ਵਾਲੀ ਫੰਕਸ਼ਨ ਸਟੋਰ ਕਰੋ (ਜਾਂ ਫੰਕਸ਼ਨ ਨਾਮ) |
readyState |
XMLHttpRequest ਦੀ ਸਥਿਤੀ ਬਚਾਓ।0 ਤੋਂ 4 ਤੱਕ ਬਦਲਾਅ:
|
responseText | ਵਾਪਸ ਦੇਵੇ ਜਵਾਬ ਦਾਤਾ (ਸਟਰਿੰਗ) |
responseXML | ਵਾਪਸ ਦੇਵੇ ਜਵਾਬ ਦਾਤਾ (XML ਵਿੱਚ XML ਡਾਟਾ) |
status | ਸਥਿਤੀ ਨੰਬਰ ਵਾਪਸ ਦੇਵੇ (ਉਦਾਹਰਣ ਵਜੋਂ "404" ਦਾ "Not Found" ਜਾਂ "200" ਦਾ "OK" ) |
statusText | ਸਥਿਤੀ ਟੈਕਸਟ ਵਾਪਸ ਦੇਵੇ (ਉਦਾਹਰਣ ਵਜੋਂ "Not Found" ਜਾਂ "OK" ) |
XSD ਐਲੀਮੈਂਟ
element | ਵਿਸਥਾਰ |
---|---|
all | ਉੱਚ ਪੱਧਰੀ ਐਲੀਮੈਂਟ ਦੇ ਉੱਪ ਐਲੀਮੈਂਟ ਦੀ ਕਿਸੇ ਵੀ ਕਿਸਮ ਵਿੱਚ ਮੌਜੂਦਗੀ ਨੂੰ ਅਪਣਾਓ ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਉੱਪ ਐਲੀਮੈਂਟ ਕਿਸੇ ਵੀ ਕਿਸਮ ਵਿੱਚ ਮੌਜੂਦ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ。 |
annotation | annotation ਐਲੀਮੈਂਟ ਇੱਕ ਉੱਚ ਪੱਧਰੀ ਐਲੀਮੈਂਟ ਹੈ ਜੋ schema ਦੀਆਂ ਨਾਮਕਰਣ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。 |
any | ਨਿਰਮਾਤਾ ਨੂੰ schema ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਨਾ ਹੋਣ ਵਾਲੇ ਐਲੀਮੈਂਟ ਰਾਹੀਂ XML ਦਸਤਾਵੇਜ਼ ਵਧਾਉਣ ਦੀ ਸਮਰੱਥਾ ਦਿੰਦਾ ਹੈ。 |
anyAttribute | ਨਿਰਮਾਤਾ ਨੂੰ schema ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਨਾ ਹੋਣ ਵਾਲੇ ਅਟਰੀਬਿਊਟ ਰਾਹੀਂ XML ਦਸਤਾਵੇਜ਼ ਵਧਾਉਣ ਦੀ ਸਮਰੱਥਾ ਦਿੰਦਾ ਹੈ。 |
appInfo | annotation ਐਲੀਮੈਂਟ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਵੱਲੋਂ ਵਰਤੇ ਜਾਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
attribute | ਇੱਕ ਅਟਰੀਬਿਊਟ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
attributeGroup | ਜਟਿਲ ਟਾਈਪ ਨਿਰਧਾਰਿਤ ਵਿੱਚ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਅਟਰੀਬਿਊਟ ਗਰੁੱਪ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
choice | ਕੇਵਲ <choice> ਐਲੀਮੈਂਟ ਵਿੱਚ ਇੱਕ ਅੰਬਰ ਦੀ ਮੌਜੂਦਗੀ ਨੂੰ ਅਪਣਾਓ。 |
complexContent | ਜਟਿਲ ਟਾਈਪ (ਮਿਸ਼ਰਿਤ ਸਮੱਗਰੀ ਜਾਂ ਕੇਵਲ ਅੰਬਰਾਂ ਸਮੇਤ) ਦੇ ਵਿਸਥਾਰ ਜਾਂ ਸੀਮਾਬੱਧਤਾ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
complexType | ਜਟਿਲ ਟਾਈਪ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
documentation | schema ਵਿੱਚ ਟੈਕਸਟ ਨਾਮਕਰਣ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
element | ਅੰਬਰ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
extension | ਮੌਜੂਦਾ simpleType ਜਾਂ 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 | 包含对 complexType 元素的扩展或限制且不包含任何元素。 |
simpleType | 定义一个简单类型,规定约束以及关于属性或仅含文本的元素的值的信息。 |
union | ਕਈ simpleType ਨਿਰਧਾਰਿਤ ਸਮੂਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。 |
unique | ਇੱਕ ਵਿਸ਼ੇਸ਼ ਜਾਂ ਤੱਤ ਦੀ ਮੁੱਲ ਜਾਂ ਇਸਦੇ ਮੁੱਲ ਦੇ ਮਿਸ਼ਰਣ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ ਜੋ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਦਾਇਰੇ ਵਿੱਚ ਸ਼ੁੱਧ ਹੋਵੇ। |
XSD ਨਿਰਧਾਰਿਤ
XSD ਨਿਰਧਾਰਿਤ / Facets ਦੇ ਖੁਦਾਈ ਕਰੋ
ਨਿਰਧਾਰਿਤ | 描述 |
---|---|
enumeration | ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。 |
fractionDigits | ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਸਿੱਧੇ ਗਿਣਤੀ ਦੀ ਮਹੱਤਵਪੂਰਣ ਗਿਣਤੀ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਇਸ ਦਾ ਮੁੱਲ 0 ਤੋਂ ਵੱਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
length | ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਚਿੱਤਰ ਜਾਂ ਸੂਚੀ ਪ੍ਰੋਜੈਕਟ ਦੀ ਮਹੱਤਵਪੂਰਣ ਗਿਣਤੀ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਇਸ ਦਾ ਮੁੱਲ 0 ਤੋਂ ਵੱਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
maxExclusive | ਉੱਚ ਅਕਸਰ ਵਿਆਪਕ ਹੈ। ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਮੁੱਲ ਇਸ ਤੋਂ ਘੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
maxInclusive | ਉੱਚ ਅਕਸਰ ਵਿਆਪਕ ਹੈ। ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਮੁੱਲ ਇਸ ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
maxLength | ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਚਿੱਤਰ ਜਾਂ ਸੂਚੀ ਪ੍ਰੋਜੈਕਟ ਦੀ ਮਹੱਤਵਪੂਰਨ ਗਿਣਤੀ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਇਸ ਦਾ ਮੁੱਲ 0 ਤੋਂ ਵੱਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
minExclusive | ਨਿਮਨ ਅਕਸਰ ਵਿਆਪਕ ਹੈ। ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਮੁੱਲ ਇਸ ਤੋਂ ਵੱਧ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
minInclusive | ਨਿਮਨ ਅਕਸਰ ਵਿਆਪਕ ਹੈ। ਮਨਜ਼ੂਰ ਕੀਤੇ ਗਏ ਮੁੱਲ ਇਸ ਤੋਂ ਵੱਧ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。 |
minLength | 定义所允许的字符或者列表项目的最小数目。必须大于或等于0。 |
pattern | 定义可接受的字符的精确序列。 |
totalDigits | 定义所允许的阿拉伯数字的精确位数。必须大于0。 |
whiteSpace | ਖਾਲੀ ਅੱਕਸ਼ਰਾਂ (ਲਾਈਨ ਬੇਕ, ਰਿਟਰਨ ਕ੍ਰਾਂਟ, ਸਪੇਸ ਅਤੇ ਟੇਬਲ) ਦੇ ਹੱਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ। |
XSLT ਅੰਤਰਿਕਸ਼ਣ
element | 描述 |
---|---|
apply-imports | ਇੰਪੋਰਟ ਸਟਾਇਲਸ਼ੀਟ ਵਿੱਚੋਂ ਮੈਪਲੀਕ ਰੂਲਾਂ ਨੂੰ ਅਮਲ ਕਰੋ। |
apply-templates | ਮੌਜੂਦਾ ਅੰਤਰਿਕਸ਼ਣ ਜਾਂ ਮੌਜੂਦਾ ਅੰਤਰਿਕਸ਼ਣ ਦੇ ਸਹੀ ਅਮਲ ਨੂੰ ਅਮਲ ਕਰੋ। |
attribute | ਅੰਤਰਿਕਸ਼ਣ ਨੂੰ ਆਪਣੇ ਅਮਲ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ। |
attribute-set | ਇੱਕ ਨਾਮਕ ਅਤੀਤ ਦੀ ਸਰਗਰਮੀ ਦਾ ਸੰਗਠਨ ਬਣਾਓ। |
call-template | ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮੈਪਲੀਕ ਨੂੰ ਚਾਲੂ ਕਰੋ। |
choose | <when> ਅਤੇ <otherwise> ਨਾਲ ਮਿਲ ਕੇ ਬਹੁਪੱਖੀ ਸ਼ਰਤ ਟੈਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। |
comment | ਨਤੀਜੇ ਟ੍ਰੀ ਵਿੱਚ ਇੱਕ ਟਿੱਪ ਨੂੰ ਬਣਾਓ। |
copy | ਮੌਜੂਦਾ ਨੂੰਦਿਆ ਦਾ ਇੱਕ ਕਾਪੀ (ਬਿਨਾ ਸਹੀ ਅਤੇ ਅਮਲ) ਬਣਾਓ। |
copy-of | ਮੌਜੂਦਾ ਨੂੰਦਿਆ ਦਾ ਇੱਕ ਕਾਪੀ (ਸਹੀ ਨੂੰਦਿਆ ਅਤੇ ਅਮਲ) ਬਣਾਓ। |
decimal-format | format-number() ਫੰਕਸ਼ਨ ਰਾਹੀਂ ਨੰਬਰ ਨੂੰ ਸਟਰਿੰਗ ਵਿੱਚ ਬਦਲਣ ਵਾਲੇ ਚਾਰਜ਼ ਅਤੇ ਚਿੰਨ੍ਹਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ। |
element | ਆਉਟਪੁੱਟ ਡੋਕੂਮੈਂਟ ਵਿੱਚ ਇੱਕ ਅੰਤਰਿਕਸ਼ਣ ਨੂੰ ਬਣਾਓ। |
fallback | ਜੇਕਰ ਪ੍ਰਾਸੈਸਰ ਦਾ ਕੋਈ XSLT ਅੰਤਰਿਕਸ਼ਣ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਬਦਲੇ ਕੋਡ ਨੂੰ ਚਲਾਓ। |
for-each | ਵਿਸ਼ੇਸ਼ ਨੂੰਦਿਆ ਸੰਗਠਨ ਵਿੱਚ ਹਰੇਕ ਨੂੰਦਿਆ ਨੂੰ ਲਾਂਘੋ। |
if | ਇੱਕ ਮੈਪਲੀਕ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ, ਜਦੋਂ ਕੋਈ ਵਿਸ਼ੇਸ਼ ਸ਼ਰਤ ਪੂਰਾ ਹੁੰਦਾ ਹੈ। |
import | ਇੱਕ ਸਟਾਇਲਸ਼ੀਟ ਦੇ ਸਮੱਗਰੀ ਨੂੰ ਦੂਜੇ ਸਟਾਇਲਸ਼ੀਟ ਵਿੱਚ ਰਾਸ਼ਟਰੀ ਕਰੋ। |
include | ਇੱਕ ਸਟਾਇਲਸ਼ੀਟ ਦੇ ਸਮੱਗਰੀ ਨੂੰ ਦੂਜੇ ਸਟਾਇਲਸ਼ੀਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ। |
key | ਇੱਕ ਨਾਮਕ ਕੀ ਦਾ ਐਲਾਨ ਕਰੋ। |
message | ਆਉਟਪੁੱਟ ਵਿੱਚ ਇੱਕ ਸੁਨੇਹਾ ਲਿਖੋ (ਗਲਤੀ ਰਿਪੋਰਟ ਲਈ)। |
namespace-alias | ਸਟਾਇਲਸ਼ੀਟ ਵਿੱਚ ਦੀ ਨਾਮ ਅਤੇ ਆਉਟਪੁੱਟ ਵਿੱਚ ਵੱਖ ਨਾਮ ਅਤੇ ਨਾਮ ਅਲੀਸ਼ਨ ਕਰੋ। |
number | ਮੌਜੂਦਾ ਨੂੰਦਿਆ ਦੇ ਸੰਖਿਆਕੀ ਸਥਾਨ ਨੂੰ ਮਾਪ ਕਰੋ ਅਤੇ ਨੰਬਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ। |
otherwise | <choose> ਅੰਤਰਿਕਸ਼ਣ ਦੇ ਡਿਫਾਲਟ ਕੰਮ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ। |
output | ਆਉਟਪੁੱਟ ਡੋਕੂਮੈਂਟ ਦਾ ਫਾਰਮੈਟ ਨਿਰਧਾਰਿਤ ਕਰੋ। |
param | ਇੱਕ ਸਥਾਨਕ ਜਾਂ ਗਲੋਬਲ ਪੈਰਾਮੀਟਰ ਦਾ ਐਲਾਨ ਕਰੋ। |
preserve-space | ਖਾਲੀ ਅੱਕਸ਼ਰਾਂ ਨੂੰ ਸੰਭਾਲਣ ਵਾਲੇ ਅੰਤਰਿਕਸ਼ਣ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ। |
processing-instruction | ਪ੍ਰਾਸੈਸਿੰਗ ਇੰਸਟਰੱਕਸ਼ਨ ਨੂੰ ਬਣਾਓ ਨੂੰ ਬਣਾਓ। |
sort | ਨਤੀਜੇ ਨੂੰ ਕਰਨ ਲਈ ਕਰਨ ਕਰਨ। |
strip-space | ਘੱਟ ਖਾਲੀ ਅੱਕਸ਼ਰਾਂ ਦੇ ਅਮਲ ਕਰਨ ਵਾਲੇ ਅੰਤਰਿਕਸ਼ਣ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ। |
stylesheet | ਸਟਾਇਲਸ਼ੀਪ ਦੇ ਰੂਪ ਵਿੱਚ ਮੂਲ ਈਲੈਮੈਂਟ ਦਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
template | ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਮੈਚ ਹੋਣ ਉੱਤੇ ਲਾਗੂ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਨਿਯਮ |
text | ਸਟਾਇਲਸ਼ੀਪ ਰਾਹੀਂ ਟੈਕਸਟ ਨੋਡ ਬਣਾਉਂਦਾ ਹੈ。 |
transform | ਸਟਾਇਲਸ਼ੀਪ ਦੇ ਰੂਪ ਵਿੱਚ ਮੂਲ ਈਲੈਮੈਂਟ ਦਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
value-of | ਚੁਣੇ ਹੋਏ ਨੋਡ ਦਾ ਮੁੱਲ ਉਠਾਉਂਦਾ ਹੈ。 |
variable | ਸਥਾਨਕ ਜਾਂ ਗਲੋਬਲ ਵੈਰੀਬਲ ਐਲਾਇਨ ਕਰਦਾ ਹੈ。 |
when | <choose> ਈਲੈਮੈਂਟ ਦੇ ਕਾਰਜ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
with-param | ਕਿਸੇ ਟੈਮਪਲੇਟ ਵਿੱਚ ਦਾਖਲ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਪੈਰਾਮੀਟਰ ਦਾ ਮੁੱਲ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
XSLT, XPath ਅਤੇ XQuery ਫੰਕਸ਼ਨ
- ਪਰਿਭਾਸ਼ਿਤ
- ਗਲਤੀ ਅਤੇ ਟ੍ਰੇਸਿੰਗ
- ਨੰਬਰ
- ਸਟਰਿੰਗ
- AnyURI
- ਲੌਜਿਕ
- ਸਮਾਂ/ਮਿਤੀ/ਸਮਾਂ
- QName
- ਨੋਡ
- ਸੀਕਵੈਂਸ
- ਕੰਟੈਕਸਟ
- ਬੁਨਿਆਦੀ ਫੰਕਸ਼ਨ
ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:node-name(node) | ਪੈਰਾਮੀਟਰ ਨੋਡ ਦਾ ਨੋਡ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
fn:nilled(node) | ਪੈਰਾਮੀਟਰ ਨੋਡ ਨੂੰ ਠੁਕਰਾ ਦੇਣ ਨੂੰ ਦੇਖਦਾ ਹੈ。 |
fn:data(item.item,...) | ਆਈਟਮ ਸੀਕਵੈਂਸ ਮੇਂਦੇ ਅਤੇ ਅਟੋਮਿਕ ਵੈਲਿਊ ਸੀਕਵੈਂਸ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
|
ਮੌਜੂਦਾ ਨੋਡ ਜਾਂ ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਦੇ base-uri ਅਟਰੀਬਿਊਟ ਦਾ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
fn:document-uri(node) | ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਦੇ document-uri ਅਟਰੀਬਿਊਟ ਦਾ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
ਗਲਤੀ ਅਤੇ ਟ੍ਰੇਸਿੰਗ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
|
ਉਦਾਹਰਣ: error(fn:QName('http://example.com/test', 'err:toohigh'), 'Error: Price is too high') ਨਤੀਜਾ: ਬਾਹਰੀ ਹੰਡਲਿੰਗ ਈਕੋਸਿਸਟਮ ਨੂੰ http://example.com/test#toohigh ਅਤੇ ਸਟਰਿੰਗ "Error: Price is too high" ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
fn:trace(value,label) | ਕੁਰਸਰ ਦੀ ਜਾਂਚ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。 |
ਨੰਬਰ ਦੀਆਂ ਫੰਕਸ਼ਨਾਂ
名称 | توضیحات |
---|---|
fn:number(arg) |
ਪੈਰਾਮੀਟਰ ਦਾ ਨੰਬਰ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ। ਪੈਰਾਮੀਟਰ ਬੋਲੀਨ, ਸਟਰਿੰਗ ਜਾਂ ਨੋਡ ਸੈਕਟ ਹੋ ਸਕਦਾ ਹੈ。 ਉਦਾਹਰਣ: number('100') ਨਤੀਜਾ: 100 |
fn:abs(num) |
ਪੈਰਾਮੀਟਰ ਦੀ ਅਬਸੌਲਿਊਟ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: abs(3.14) ਨਤੀਜਾ: 3.14 ਉਦਾਹਰਣ: abs(-3.14) ਨਤੀਜਾ: 3.14 |
fn:ceiling(num) |
num ਪੈਰਾਮੀਟਰ ਤੋਂ ਵੱਡਾ ਸਭ ਤੋਂ ਛੋਟਾ ਪੂਰਾ ਨੰਬਰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: ceiling(3.14) ਨਤੀਜਾ: 4 |
fn:floor(num) |
num ਪੈਰਾਮੀਟਰ ਨੂੰ ਸਭ ਤੋਂ ਵੱਡੇ ਸੰਖਿਆ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ num ਤੋਂ ਛੋਟਾ ਨਹੀਂ ਹੈ। ਉਦਾਹਰਣ: floor(3.14) نتائج: 3 |
fn:round(num) |
num ਪੈਰਾਮੀਟਰ ਨੂੰ ਨਜ਼ਦੀਕੀ ਪੂਰਣ ਸੰਖਿਆ ਵਿੱਚ ਸ਼ੇਰੂ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: round(3.14) نتائج: 3 |
fn:round-half-to-even() |
ਉਦਾਹਰਣ: round-half-to-even(0.5) ਨਤੀਜਾ: 0 ਉਦਾਹਰਣ: round-half-to-even(1.5) نتائج: 2 ਉਦਾਹਰਣ: round-half-to-even(2.5) نتائج: 2 |
ਸਟਰਿੰਗ ਦੀਆਂ ਫੰਕਸ਼ਨਾਂ
名称 | توضیحات |
---|---|
fn:string(arg) |
ਪੈਰਾਮੀਟਰ ਦਾ ਸਟਰਿੰਗ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ।ਪੈਰਾਮੀਟਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ: ਸੰਖਿਆ, ਲੋਗਿਕ ਮੁੱਲ ਜਾਂ ਨੋਡ ਸੈੱਟ ਉਦਾਹਰਣ: string(314) ਨਤੀਜਾ: "314" |
fn:codepoints-to-string(int,int,...) |
ਕੋਡਪੁਂਜ ਲੜੀ ਨੂੰ ਸਟਰਿੰਗ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: codepoints-to-string(84, 104, 233, 114, 232, 115, 101) ਨਤੀਜਾ: 'Thérèse' |
fn:string-to-codepoints(string) |
ਸਟਰਿੰਗ ਨੂੰ ਕੋਡਪੁਂਜ ਲੜੀ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: string-to-codepoints("Thérèse") ਨਤੀਜਾ: 84, 104, 233, 114, 232, 115, 101 |
fn:codepoint-equal(comp1,comp2) | Unicode ਕੋਡਪੁਂਜ ਨਾਲ ਤੁਲਨਾ ਕਰਦੇ ਹੋਏ,ਜੇਕਰ comp1 ਦਾ ਮੁੱਲ comp2 ਦੇ ਮੁੱਲ ਨੂੰ ਬਰਾਬਰ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ(http://www.w3.org/2005/02/xpath-functions/collation/codepoint), ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
|
ਜੇਕਰ comp1 ਕਰੀਬ comp2 ਤੋਂ ਛੋਟਾ ਹੈ ਤਾਂ -1 ਵਾਪਸ ਦਿੰਦਾ ਹੈ।ਜੇਕਰ comp1 comp2 ਨੂੰ ਬਰਾਬਰ ਹੈ ਤਾਂ 0 ਵਾਪਸ ਦਿੰਦਾ ਹੈ।ਜੇਕਰ comp1 ਕਰੀਬ comp2 ਤੋਂ ਵੱਡਾ ਹੈ ਤਾਂ 1 ਵਾਪਸ ਦਿੰਦਾ ਹੈ(ਕਰੀਬੀ ਤੋਂ ਵੱਡੀ ਰੈਂਜ ਅਨੁਸਾਰ) ਉਦਾਹਰਣ: compare('ghi', 'ghi') ਨਤੀਜਾ: 0 |
fn:concat(string,string,...) |
ਸਟਰਿੰਗ ਦੀ ਜੋੜ੍ਹਦਾਰੀ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: concat('XPath ','is ','FUN!') ਨਤੀਜਾ: 'XPath is FUN!' |
fn:ਸਟਰਿੰਗ-ਜੋਇਨ((ਸਟਰਿੰਗ, ਸਟਰਿੰਗ,...),sep) |
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 ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਹੈ, ਤਾਂ ਮੌਜੂਦਾ ਨੋਡ ਦੇ ਸਟਰਿੰਗ ਵੈਲਿਊ ਦੀ ਲੰਬਾਈ ਵਾਪਸ ਦੇਓ。 ਉਦਾਹਰਣ: 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) |
string1 ਵਿੱਚ ਸਟਰਿੰਗ 2 ਨੂੰ string3 ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਣ: translate('12:30','30','45') ਨਤੀਜਾ: '12:45' ਉਦਾਹਰਣ: translate('12:30','03','54') ਨਤੀਜਾ: '12:45' ਉਦਾਹਰਣ: translate('12:30','0123','abcd') ਨਤੀਜਾ: 'bc:da' |
fn:escape-uri(stringURI,esc-res) |
ਉਦਾਹਰਣ: escape-uri("http://example.com/test#car", true()) ਨਤੀਜਾ: "http%3A%2F%2Fexample.com%2Ftest#car" ਉਦਾਹਰਣ: escape-uri("http://example.com/test#car", false()) ਨਤੀਜਾ: "http://example.com/test#car" ਉਦਾਹਰਣ: escape-uri ("http://example.com/~bébé", false()) ਨਤੀਜਾ: "http://example.com/~b%C3%A9b%C3%A9" |
fn:contains(string1,string2) |
ਜੇਕਰ ਸਟਰਿੰਗ 1 ਸਟਰਿੰਗ 2 ਨੂੰ ਸਮੇਤ ਕਰਦਾ ਹੈ ਤਾਂ true ਦਿੰਦਾ ਹੈ ਨਹੀਂ ਤਾਂ false ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: contains('XML','XM') ਨਤੀਜਾ: true |
fn:starts-with(string1,string2) |
ਜੇਕਰ ਸਟਰਿੰਗ 1 ਸਟਰਿੰਗ 2 ਨਾਲ ਸ਼ੁਰੂ ਹੈ ਤਾਂ true ਦਿੰਦਾ ਹੈ ਨਹੀਂ ਤਾਂ false ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: starts-with('XML','X') ਨਤੀਜਾ: true |
fn:ends-with(string1,string2) |
ਜੇਕਰ ਸਟਰਿੰਗ 1 ਸਟਰਿੰਗ 2 ਨਾਲ ਮੁਕਮਲ ਹੈ ਤਾਂ true ਦਿੰਦਾ ਹੈ ਨਹੀਂ ਤਾਂ false ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: ends-with('XML','X') ਨਤੀਜਾ: false |
fn:substring-before(string1,string2) |
ਵਾਪਸ ਸਟਰਿੰਗ 2 ਨੂੰ ਸਟਰਿੰਗ 1 ਵਿੱਚ ਦੇਖਿਆ ਪਹਿਲਾਂ ਦਾ ਉਪ ਸਟਰਿੰਗ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: substring-before('12/10','/') ਨਤੀਜਾ: '12' |
fn:substring-after(string1,string2) |
ਵਾਪਸ ਸਟਰਿੰਗ 2 ਨੂੰ ਸਟਰਿੰਗ 1 ਵਿੱਚ ਦੇਖਿਆ ਬਾਅਦ ਦਾ ਉਪ ਸਟਰਿੰਗ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: substring-after('12/10','/') ਨਤੀਜਾ: '10' |
fn:matches(string,pattern) |
ਜੇਕਰ string ਪੈਰਾਮੀਟਰ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਪੈਟਰਨ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: matches("Merano", "ran") ਨਤੀਜਾ: true |
fn:replace(string,pattern,replace) |
ਵਿਸ਼ੇਸ਼ ਪੈਟਰਨ ਨੂੰ replace ਪੈਰਾਮੀਟਰ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਅਤੇ ਨਤੀਜੇ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: replace("Bella Italia", "l", "*") ਨਤੀਜਾ: 'Be**a Ita*ia' ਉਦਾਹਰਣ: replace("Bella Italia", "l", "") ਨਤੀਜਾ: 'Bea Itaia' |
fn:tokenize(string,pattern) |
ਉਦਾਹਰਣ: tokenize("XPath is fun", "\s+") ਨਤੀਜਾ: ("XPath", "is", "fun") |
anyURI ਲਈ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:resolve-uri(relative,base) |
ਬੁਲ ਮੁੱਲ ਦੇ ਬਾਰੇ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:boolean(arg) | ਅੰਕ, ਸਟਰਿੰਗ ਜਾਂ ਨੋਡ ਸੈਟ ਦੇ ਬੁਲ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
fn:not(arg) |
ਪਹਿਲਾਂ boolean() ਫੰਕਸ਼ਨ ਰਾਹੀਂ ਪੈਰਾਮੀਟਰ ਨੂੰ ਬੁਲ ਮੁੱਲ ਵਿੱਚ ਬਦਲਦਾ ਹੈ。 ਜੇਕਰ ਬੁਲ ਮੁੱਲ false ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਨਹੀਂ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: not(true()) ਨਤੀਜਾ: false |
fn:true() |
ਬੁਲ ਮੁੱਲ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: true() ਨਤੀਜਾ: true |
fn:false() |
ਬੁਲ ਮੁੱਲ false ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: false() ਨਤੀਜਾ: false |
ਸਥਾਈ ਕਾਲ, ਤਾਰੀਖ ਅਤੇ ਸਮੇਂ ਦੇ ਫੰਕਸ਼ਨ
ਤਾਰੀਖ, ਸਮੇਂ ਅਤੇ ਸਥਾਈ ਕਾਲ ਦੇ ਕੰਪੋਨੈਂਟਾਂ ਨੂੰ ਨਿਕਾਲਣ ਵਾਲਾ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:dateTime(date,time) | ਪੈਰਾਮੀਟਰ ਨੂੰ ਤਾਰੀਖ ਅਤੇ ਸਮੇਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ。 |
fn:years-from-duration(datetimedur) | ਪੈਰਾਮੀਟਰ ਦੇ ਸਾਲ ਦਾ ਅੰਕ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਮਿਆਰੀ ਕਲੀਚਰਲ ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
fn:months-from-duration(datetimedur) | ਪੈਰਾਮੀਟਰ ਦੇ ਮਹੀਨੇ ਦਾ ਅੰਕ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਮਿਆਰੀ ਕਲੀਚਰਲ ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
fn:days-from-duration(datetimedur) | ਪੈਰਾਮੀਟਰ ਦੇ ਦਿਨ ਦਾ ਅੰਕ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਮਿਆਰੀ ਕਲੀਚਰਲ ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ。 |
fn:hours-from-duration(datetimedur) | پارامتر کی مقادیر مقیاس بندی مقیاس بندی گھنٹوں کا اعداد، معیاری لفظی نمائش کے ذریعے نمائش کی جاتی ہیں |
fn:minutes-from-duration(datetimedur) | پارامتر کی مقادیر مقیاس بندی مقیاس بندی منٹ کا اعداد، معیاری لفظی نمائش کے ذریعے نمائش کی جاتی ہیں |
fn:seconds-from-duration(datetimedur) | پارامتر کی مقادیر مقیاس بندی مقیاس بندی منٹ کا اعداد، معیاری لفظی نمائش کے ذریعے نمائش کی جاتی ہیں |
fn:year-from-dateTime(datetime) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی سال کا اعداد مثال: year-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) ਨਤੀਜਾ: 2005 |
fn:month-from-dateTime(datetime) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی ماہ کا اعداد مثال: month-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) نتائج: 01 |
fn:day-from-dateTime(datetime) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی دن کا اعداد مثال: day-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) ਨਤੀਜਾ: 10 |
fn:hours-from-dateTime(datetime) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی گھنٹوں کا اعداد مثال: hours-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) نتائج: 12 |
fn:minutes-from-dateTime(datetime) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی منٹ کا اعداد مثال: minutes-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10")) نتائج: 30 |
fn:seconds-from-dateTime(datetime) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی سیکندها کا اعداد مثال: seconds-from-dateTime(xs:dateTime("2005-01-10T12:30:00-04:10")) ਨਤੀਜਾ: 0 |
fn:timezone-from-dateTime(datetime) | ਪੈਰਾਮੀਟਰ ਦੇ timezone ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜੇਕਰ ਮੌਜੂਦ ਹੈ। |
fn:year-from-date(date) |
پارامتر کی مقادیر مقیاس بندی مقیاس بندی سال کا اعداد مثال: year-from-date(xs:date("2005-04-23")) ਨਤੀਜਾ: 2005 |
fn:month-from-date(date) |
ਪੈਰਾਮੀਟਰ ਦੇ ਸਥਾਨਕ ਮੁੱਲ ਵਿੱਚ ਮਹੀਨੇ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰੋ。 ਉਦਾਹਰਣ: month-from-date(xs:date("2005-04-23")) ਨਤੀਜਾ: 4 |
fn:day-from-date(date) |
ਪੈਰਾਮੀਟਰ ਦੇ ਸਥਾਨਕ ਮੁੱਲ ਵਿੱਚ ਦਿਨ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰੋ。 ਉਦਾਹਰਣ: day-from-date(xs:date("2005-04-23")) ਨਤੀਜਾ: 23 |
fn:timezone-from-date(date) | ਪੈਰਾਮੀਟਰ ਦੇ timezone ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜੇਕਰ ਮੌਜੂਦ ਹੈ। |
fn:hours-from-time(time) |
ਪੈਰਾਮੀਟਰ ਦੇ ਸਥਾਨਕ ਮੁੱਲ ਵਿੱਚ ਘੰਟੇ ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 ਉਦਾਹਰਣ: hours-from-time(xs:time("10:22:00")) ਨਤੀਜਾ: 10 |
fn:minutes-from-time(time) |
ਪੈਰਾਮੀਟਰ ਦੇ ਸਥਾਨਕ ਮੁੱਲ ਵਿੱਚ ਮਿੰਟ ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 ਉਦਾਹਰਣ: minutes-from-time(xs:time("10:22:00")) ਨਤੀਜਾ: 22 |
fn:seconds-from-time(time) |
ਪੈਰਾਮੀਟਰ ਦੇ ਸਥਾਨਕ ਮੁੱਲ ਵਿੱਚ ਸਕਿੰਟ ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 ਉਦਾਹਰਣ: seconds-from-time(xs:time("10:22:00")) ਨਤੀਜਾ: 0 |
fn:timezone-from-time(time) | ਪੈਰਾਮੀਟਰ ਦੇ timezone ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜੇਕਰ ਮੌਜੂਦ ਹੈ। |
fn:adjust-dateTime-to-timezone(datetime,timezone) |
ਜੇਕਰ timezone ਪੈਰਾਮੀਟਰ ਖਾਲੀ ਹੈ ਤਾਂ timezone ਰਹਿਤ dateTime ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 ਫਿਰ timezone ਦੇ ਨਾਲ dateTime ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰੋ。 |
fn:adjust-date-to-timezone(date,timezone) |
ਜੇਕਰ timezone ਪੈਰਾਮੀਟਰ ਖਾਲੀ ਹੈ ਤਾਂ timezone ਰਹਿਤ date ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 ਫਿਰ timezone ਦੇ ਨਾਲ ਦਿਨ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰੋ。 |
fn:adjust-time-to-timezone(time,timezone) |
ਜੇਕਰ timezone ਪੈਰਾਮੀਟਰ ਖਾਲੀ ਹੈ ਤਾਂ timezone ਰਹਿਤ time ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 ਫਿਰ ਸਮੇਂ ਦੇ ਸਮੇਂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ。 |
ਜਿਸ ਨਾਲ QNames ਸਬੰਧਤ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:QName() | |
fn:local-name-from-QName() | |
fn:namespace-uri-from-QName() | |
fn:namespace-uri-for-prefix() | |
fn:in-scope-prefixes() | |
fn:resolve-QName() |
ਨੋਡ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
|
ਮੌਜੂਦਾ ਨੋਡ ਜਾਂ ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਦਾ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
|
ਮੌਜੂਦਾ ਨੋਡ ਜਾਂ ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਦਾ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ - ਨਾਮ ਸਪੇਸ ਪ੍ਰੋਫਾਈਲ ਬਿਨਾ। |
|
ਮੌਜੂਦਾ ਨੋਡ ਜਾਂ ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਕੱਲ੍ਹ ਦੀ ਨਾਮ ਸਪੇਸ ਯੂਆਰਆਈ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 |
fn:lang(lang) |
ਜੇਕਰ ਮੌਜੂਦਾ ਨੋਡ ਦਾ ਭਾਸ਼ਾ ਨਿਰਦਿਸ਼ਟ ਭਾਸ਼ਾ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: Lang("en") is true for <p xml:lang="en">...</p> ਉਦਾਹਰਣ: Lang("de") is false for <p xml:lang="en">...</p> |
|
ਮੌਜੂਦਾ ਨੋਡ ਜਾਂ ਨਿਰਦਿਸ਼ਟ ਨੋਡ ਦੀ ਨੋਡ ਟ੍ਰੀ ਦਾ ਰੂਟ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈ। ਜਿਆਦਾਤਰ ਇਹ ਡੋਕੂਮੈਂਟ ਨੋਡ ਹੁੰਦਾ ਹੈ。 |
ਸੀਕੁੰਡ ਫੰਕਸ਼ਨ
ਆਮ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:index-of((item,item,...),searchitem) |
ਪ੍ਰੋਜੈਕਟ ਸੀਕੁੰਡ ਵਿੱਚ searchitem ਪੈਰਾਮੀਟਰ ਨਾਲ ਬਰਾਬਰ ਹੋਣ ਵਾਲੇ ਸਥਾਨ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。 ਉਦਾਹਰਣ: index-of ((15, 40, 25, 40, 10), 40) ਨਤੀਜਾ: (2, 4) ਉਦਾਹਰਣ: index-of (("a", "dog", "and", "a", "duck"), "a") ਨਤੀਜਾ: (1, 4) ਉਦਾਹਰਣ: index-of ((15, 40, 25, 40, 10), 18) ਨਤੀਜਾ: () |
fn:remove((item,item,...),position) |
ਮੁੱਲ - item ਪੈਰਾਮੀਟਰ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਨਵੀਂ ਕਰਨਾ ਵਾਪਸ ਦਿੰਦਾ ਹੈ - ਅਤੇ position ਪੈਰਾਮੀਟਰ ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਪ੍ਰੋਜੈਕਟ ਖਤਮ ਕਰਦਾ ਹੈ。 ਉਦਾਹਰਣ: remove(("ab", "cd", "ef"), 0) ਨਤੀਜਾ: ("ab", "cd", "ef") ਉਦਾਹਰਣ: remove(("ab", "cd", "ef"), 1) ਨਤੀਜਾ: ("cd", "ef") ਉਦਾਹਰਣ: remove(("ab", "cd", "ef"), 4) ਨਤੀਜਾ: ("ab", "cd", "ef") |
fn:empty(item,item,...) |
ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਮੁੱਲ ਖਾਲੀ ਕਰਨ ਵਾਲੀ ਕਰਨਾ ਹੈ ਤਾਂ ਮੁੱਲ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਨਹੀਂ ਤਾਂ false。 ਉਦਾਹਰਣ: 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 ਪੈਰਾਮੀਟਰ ਤੋਂ ਬਣੀ ਨਵੀਂ ਸੀਕਵੈਂਸ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ - ਪੋਸ਼ਣ ਪੈਰਾਮੀਟਰ ਦੇ ਸਥਾਨ ਵਿੱਚ 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 ਪੈਰਾਮੀਟਰ ਦੇ ਅਨੁਸਾਰ ਹੈ。 ਪਹਿਲੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਥਾਨ 1 ਹੈ。 ਉਦਾਹਰਣ: subsequence(($item1, $item2, $item3,...), 3) ਨਤੀਜਾ: ($item3, ...) ਉਦਾਹਰਣ: subsequence(($item1, $item2, $item3, ...), 2, 2) ਨਤੀਜਾ: ($item2, $item3) |
fn:unordered((item,item,...)) | ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਪ੍ਰੋਜੈਕਟਾਂ ਦੀ ਕਿਸਮ ਨੂੰ ਤੈਅ ਕਰਨ ਵਾਲੇ ਇਮਪਲੀਮੈਂਟੇਸ਼ਨ ਦੇ ਅਨੁਸਾਰ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。 |
ਟੈਸਟ ਸੀਕਵੈਂਸ ਸਮਰੱਥਾ ਦੀ ਫੰਕਸ਼ਨ
名称 | توضیحات |
---|---|
fn:zero-or-one(item,item,...) | اگر پارامتر صفر یا یک پروژه را شامل شود، پس پارامتر را بازمیگرداند، در غیر این صورت خطا تولید میکند. |
fn:one-or-more(item,item,...) | اگر پارامتر یک یا چند پروژه را شامل شود، پس پارامتر را بازمیگرداند، در غیر این صورت خطا تولید میکند. |
fn:exactly-one(item,item,...) | اگر پارامتر یک پروژه را شامل شود، پس پارامتر را بازمیگرداند، در غیر این صورت خطا تولید میکند. |
برابر، اتحاد، تقاطع و استثنا
名称 | توضیحات |
---|---|
fn:deep-equal(param1,param2,collation) | اگر param1 و param2 با یکدیگر برابرند (deep-equal)، پس true بازمیگرداند، در غیر این صورت false. |
توابع جمعبندی
名称 | توضیحات |
---|---|
fn:count((item,item,...)) | تعداد نودها را بازمیگرداند. |
fn:avg((arg,arg,...)) |
میانگین مقادیر پارامترها را بازمیگرداند. مثال: avg((1,2,3)) نتائج: 2 |
fn:max((arg,arg,...)) |
پارامتری که بیشتر از سایر پارامترها است را بازمیگرداند. مثال: max((1,2,3)) نتائج: 3 مثال: max(('a', 'k')) نتائج: 'k' |
fn:min((arg,arg,...)) |
پارامتری که کمتر از سایر پارامترها است را بازمیگرداند. مثال: min((1,2,3)) نتائج: 1 مثال: min(('a', 'k')) نتائج: 'a' |
fn:sum(arg,arg,...) | 总和 از مقادیر هر نود در مجموعه مشخص شده را بازمیگرداند. |
توابع تولید رشته
名称 | توضیحات |
---|---|
fn:id((string,string,...),node) | رشتههای یا نودهای ویژگیای را بازمیگرداند که مقادیر ID برابر با یک یا چند مقادیر مشخص شده در پارامتر string است. |
fn:idref((string,string,...),node) | رشتههای یا نودهای ویژگیای را بازمیگرداند که مقادیر IDREF برابر با یک یا چند مقادیر مشخص شده در پارامتر string است. |
fn:doc(URI) | |
fn:doc-available(URI) | اگر fn:doc() درخت نود مستند را بازمیگرداند، پس true بازمیگرداند، در غیر این صورت false. |
|
توابع محیط
名称 | توضیحات |
---|---|
fn:position() |
موقعیت index جاریه حال حاضر را بازمیگرداند. مثال: //book[position()<=3] نتائج: انتخاب سابق سوم کتاب |
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
- ਪਿਛਲਾ ਪੰਨਾ XSD ਵੰਡ
- ਅਗਲਾ ਪੰਨਾ DOM ਨੋਡ ਟਾਈਪ