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 | target | 节点的内容 |
Comment | #comment | 注释文本 |
Text | #text | Node Content |
CDATASection | #cdata-section | Node Content |
Entity | Entity Name | null |
Notation | Symbol Name | 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 ऑब्जेक्ट की गुण
एट्रिब्यूट | वर्णन |
---|---|
attributes | इस नोड की गुणों को समाविष्ट करने वाले NamedNodeMap (यदि यह एलिमेंट ऑब्जेक्ट है) |
baseURI | नोड का अभिकरण आधार URI लौटाएगा। |
childNodes | नोड के उपनोड के NodeList लौटाएगा। |
firstChild | नोड का पहला उपनोड लौटाएगा। |
lastChild | नोड का अंतिम उपनोड लौटाएगा। |
nextSibling | नोड के बाद समान स्तर का नोड लौटाएगा। |
nodeName | नोड के नाम को लौटाएं, नोड के क़िस्म के अनुसार。 |
nodeType | नोड के क़िस्म को लौटाएं。 |
nodeValue | नोड के मूल्य को सेट करें या लौटाएं, नोड के क़िस्म के अनुसार。 |
ownerDocument | नोड का रूट एलिमेंट (डाक्यूमेंट ऑब्जेक्ट) लौटाएगा। |
parentNode | नोड का पैरेंट नोड लौटाएगा। |
prefix | नोड का नामस्पेक्ट प्रीफिक्स सेट या लौटाएगा। |
previousSibling | नोड के पहले समान स्तर का नोड लौटाएगा। |
textContent | ऑब्जेक्ट को नोड और उसके वंश के टेक्स्ट को सेट या लौटाएगा। |
Node ऑब्जेक्ट के विधियाँ
तरीका | वर्णन |
---|---|
appendChild() | नए उपनोड को नोड के उपनोड लिस्ट के अंत में जोड़ेगा। |
cloneNode() | नोड का क्लोन करें। |
compareDocumentPosition() | DOM लेवल संरचना (दस्तावेज) में दो नोड की स्थिति को तुलना करेगा। |
getFeature(feature,version) | विशिष्ट विशेषता और संस्करण के साथ DOM ऑब्जेक्ट वापस करें जो विशिष्ट API को कार्यान्वित करता है। |
getUserData(key) |
नोड पर कुछ के साथ जोड़े गए ऑब्जेक्ट को लौटाएगा। पहले ऑब्जेक्ट को इस नोड पर सेट करें, setUserData के जरिए एक ही कुछ को बुलाएं। |
hasAttributes() | निर्दिष्ट नोड का कोई गुण है तो true लौटाएगा अन्यथा false लौटाएगा। |
hasChildNodes() | निर्दिष्ट नोड का उपनोड है तो true लौटाएगा अन्यथा false लौटाएगा। |
insertBefore() | निर्दिष्ट उपनोड के पहले नए उपनोड जोड़ेगा। |
isDefaultNamespace(URI) | निर्दिष्ट नामस्पेक्ट यूआरआई को डिफॉल्ट है या नहीं की जाँच करेगा। |
isEqualNode() | दो नोडों को बराबर है या नहीं का निर्णय करें। |
isSameNode() | दो नोड एक-दूसरे के समान हैं या नहीं की जाँच करेगा। |
lookupNamespaceURI() | निर्दिष्ट प्रीफिक्स से संबंधित नामस्पेक्ट यूआरआई को लौटाएगा। |
lookupPrefix() | निर्दिष्ट नामस्पेक्ट यूआरआई से संबंधित प्रीफिक्स को लौटाएगा। |
normalize() | संलग्न टेक्स्ट नोड को मिलाकर और खाली टेक्स्ट नोड को मिटाएगा। |
removeChild() | निर्दिष्ट उपनोड को (और लौटाएगा) मिटाएगा। |
replaceChild() | नए नोड को उपनोड के स्थान पर बदलेगा। |
setUserData(key,data,handler) | ऑब्जेक्ट को नोड पर कुछ कुछ के साथ जोड़े। |
XML DOM NodeList ऑब्जैक्ट
NodeList ऑब्जेक्ट की गुण
एट्रिब्यूट | वर्णन |
---|---|
length | NodeList ऑब्जेक्ट में नोड की संख्या को लौटाएगा। |
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 | सेट या इस प्रोसेसिंग इन्स्ट्रक्शन के सामग्री को वापस करें। |
target | इस प्रोसेसिंग इन्स्ट्रक्शन के लक्ष्य को वापस करें। |
XML DOM Element ऑब्जैक्ट
एलिमेंट ऑब्जैक्ट के गुण
एट्रिब्यूट | वर्णन |
---|---|
attributes | एलिमेंट के गुण के नाम नोड मैप वापस करें। |
baseURI | एलीमेंट का अभिकरण आधार URI वापस करें। |
childNodes | एलीमेंट के बच्चा नोड की NodeList वापस करें। |
firstChild | एलीमेंट का पहला बच्चा एलीमेंट वापस करें। |
lastChild | एलीमेंट का अंतिम बच्चा एलीमेंट वापस करें। |
localName | एलीमेंट नाम का स्थानीय भाग वापस करें। |
namespaceURI | एलीमेंट के नामस्पेस URI वापस करें। |
nextSibling | इस एलीमेंट के बाद का नोड वापस करें। |
nodeName | नोड का नाम वापस करें जो उसके तरीके पर निर्भर करता है। |
nodeType | नोड के क़िस्म को लौटाएं。 |
ownerDocument | एलीमेंट का रूट एलीमेंट (डॉक्यूमेंट ऑब्जेक्ट) वापस करें। |
parentNode | एलीमेंट का पैरेंट नोड वापस करें। |
prefix | एलीमेंट के नामस्पेस प्रीफिक्स को सेट या पुष्टि करें। |
previousSibling | इस एलीमेंट से पहले का नोड वापस करें। |
schemaTypeInfo | एलीमेंट से संबंधित टाइप सूचना वापस करें। |
tagName | एलीमेंट का नाम वापस करें। |
textContent | एलीमेंट और उसके बच्चे के टेक्स्ट सामग्री को सेट या पुष्टि करें। |
Element ऑब्जेक्ट के तरीके
तरीका | वर्णन |
---|---|
appendChild() | नया बच्चा नोड इस नोड के बच्चा नोड सूची के अंत में जोड़ें। |
cloneNode() | नोड का क्लोन करें। |
compareDocumentPosition() | दो नोड के डॉक्यूमेंट स्थिति की तुलना करें। |
getAttribute() | गुण का मूल्य वापस करें। |
getAttributeNS() | गुण का मूल्य (नामस्पेस के साथ) वापस करें। |
getAttributeNode() | गुण नोड एट्रीब्यूट ऑब्जेक्ट के रूप में वापस करें। |
getAttributeNodeNS() | गुण नोड (नामस्पेस के साथ) एट्रीब्यूट ऑब्जेक्ट के रूप में वापस करें। |
getElementsByTagName() | एलीमेंट नोड (उसके बच्चा नोड) और NodeList को मिलाएं। |
getElementsByTagNameNS() | नामस्पेस के साथ एलीमेंट नोड (उसके बच्चा नोड) और NodeList को मिलाएं। |
getFeature(feature,version) | विशिष्ट विशेषता और संस्करण के साथ DOM ऑब्जेक्ट वापस करें जो विशिष्ट API को कार्यान्वित करता है। |
getUserData(key) | इस नोड पर से संबंधित ऑब्जेक्ट पुष्टि करें। अगर आप इस ऑब्जेक्ट को इस नोड पर सेट करना चाहते हैं तो setUserData का उपयोग करें। |
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 है तो इस विधि से निर्दिष्ट पृष्ठ को उपयोगकर्ता निर्धारित ID पृष्ठ के रूप में घोषित करें। |
setIdAttributeNS(uri,name,isId) | यदि Attribute ऑब्जेक्ट के isId गुण true है तो इस विधि से निर्दिष्ट पृष्ठ (नामस्पष्ट यूरी के साथ) को उपयोगकर्ता निर्धारित ID पृष्ठ के रूप में घोषित करें। |
setIdAttributeNode(idAttr,isId) | यदि Attribute ऑब्जेक्ट के isId गुण true है तो इस विधि से निर्दिष्ट पृष्ठ को उपयोगकर्ता निर्धारित ID पृष्ठ के रूप में घोषित करें। |
Attr ऑब्जेक्ट के गुण
एट्रिब्यूट | वर्णन |
---|---|
baseURI | पृष्ठ के निर्दिष्ट आधार यूरी को रिक्त करें। |
isId | यदि पृष्ठ का प्रकार id है तो true रिक्त करें अन्यथा false रिक्त करें। |
localName | पृष्ठ के नाम का स्थानीय हिस्सा को रिक्त करें। |
name | पृष्ठ के नाम को रिक्त करें। |
namespaceURI | पृष्ठ के रूपांतरण यूरी रिक्त करें। |
nodeName | नोड के नाम को लौटाएं, नोड के क़िस्म के अनुसार。 |
nodeType | नोड के क़िस्म को लौटाएं。 |
nodeValue | नोड के मूल्य को सेट करें या लौटाएं, नोड के क़िस्म के अनुसार。 |
ownerDocument | गुण के मूल एलेमेंट (दस्तावेज़ ऑब्जेक्ट) को लौटाएं。 |
ownerElement | गुण के साथ संबंधित एलेमेंट नोड को लौटाएं。 |
prefix | गुण के नामस्पीक्षक अभिप्राय को सेट करें या लौटाएं。 |
schemaTypeInfo | गुण के साथ संबंधित क़िस्म सूचना को लौटाएं。 |
specified |
यदि दस्तावेज़ में गुण का मूल्य सेट किया गया है, तो true लौटाएं; यदि गुण का मूल्य DTD/Schema में डिफ़ॉल्ट मूल्य है, तो false लौटाएं。 |
textContent | गुण के टेक्स्ट सामग्री को सेट करें या लौटाएं。 |
value | गुण के मूल्य को सेट करें या लौटाएं。 |
XML DOM Text ऑब्जैक्ट
Text ऑब्जेक्ट के गुण
एट्रिब्यूट | वर्णन |
---|---|
data | एलेमेंट या गुण के टेक्स्ट को सेट करें या लौटाएं。 |
isElementContentWhitespace | टेक्स्ट नोड का शून्य चरित्र सामग्री शामिल है का निर्धारण करें。 |
length | एलेमेंट या गुण के टेक्स्ट की लंबाई को लौटाएं。 |
wholeText | इस नोड के अधिकृत Text नोडों के सभी टेक्स्ट को दस्तावेज़ की क्रमिक गणना के अनुसार जोड़े। |
Text ऑब्जेक्ट के तरीके
तरीका | वर्णन |
---|---|
appendData() | नोड में डाटा को शीर्ष से जोड़ें。 |
deleteData() | नोड से डाटा को हटाएं。 |
insertData() | नोड में डाटा को जोड़ें。 |
replaceData() | नोड में डाटा को बदलें。 |
replaceWholeText(text) | इस नोड और सभी अधिकृत 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 डाटा के रूप में。 |
status | स्टेटस नंबर वापस करें (उदाहरण के लिए "404" "Not Found" के रूप में प्रदर्शित करें या "200" "OK" के रूप में प्रदर्शित करें)。 |
statusText | स्टेटस टेक्स्ट वापस करें (उदाहरण के लिए "Not Found" या "OK" प्रदर्शित करें)。 |
XSD एलीमेंट
एलीमेंट | व्याख्या |
---|---|
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 | कोम्प्लेक्सType परिभाषा में इस्तेमाल की जाने वाली एलिमेंट समूह को निर्धारित करता है |
import | एक दस्तावेज़ में भिन्न लक्ष्य नामस्पेक्ट्र के कई schema लगाए जाने के लिए |
include | एक दस्तावेज़ में एक साथ कई schema लगाए जाने के लिए |
key | अटिथी या एलिमेंट के मान (या एक समूह मान) को निर्धारित चाबियों के भीतर होना चाहिए |
keyref | अटिथी या एलिमेंट के मान (या एक समूह मान) को निर्धारित चाबियों या अद्वितीय एलिमेंट के मान के साथ सम्बंधित करता है |
list | साधारण टाइप को निर्धारित डाटा टाइप के मानों की एक सूची के रूप में परिभाषित करता है |
notation | XML दस्तावेज़ में बाहरी XML डाटा के फॉर्मेट को वर्णित करता है |
redefine | बाहरी ढांचे से प्राप्त साधारण और कोम्प्लेक्स टाइप, ग्रुप और अटिथी ग्रुप को फिर से परिभाषित करता है |
restriction | simpleType, simpleContent या complexContent के लिए सीमा निर्धारित करता है |
schema | schema के मूल एलिमेंट को निर्धारित करता है |
selector | XPath अभिव्यक्ति निर्धारित करता है जो अटिथी को डिफाइनिट मान के लिए चुनता है |
sequence | उप-एलिमेंट को अनुक्रमिक रूप से प्रदर्शित होना चाहिए। प्रत्येक उप-एलिमेंट 0 से अधिक कई बार प्रदर्शित हो सकता है |
simpleContent | कोम्प्लेक्सType एलिमेंट के विस्तार या सीमा को शामिल करता है और कोई भी एलिमेंट नहीं होता |
simpleType | एक साधारण टाइप निर्धारित करता है जो अटिथी या केवल टेक्स्ट वाले एलिमेंट के मान के बारे में सीमा और सूचना प्रदान करता है |
union | एक अनेक simpleType परिभाषित संग्रह को निर्धारित करता है |
unique | एक विशिष्ट दायरे में अटिथी या एलिमेंट के मान (या अटिथी और एलिमेंट के मान के समय) अद्वितीय होना चाहिए |
XSD सीमित के लिए डेटा टाइप
सीमित | वर्णन |
---|---|
enumeration | स्वीकार्य मानों की एक सूची निर्धारित करता है |
fractionDigits | वैध मान के अधिकतम दशांश संख्या को निर्धारित करता है। इसका मान 0 से बड़ा होना चाहिए। |
length | अनुमत अक्षरों या सूची पदार्थों की सटीक संख्या को निर्धारित करता है। इसका मान 0 से बड़ा होना चाहिए। |
maxExclusive | वैध मान का अधिकतम मान निर्धारित करता है। अनुमत मानों को इस मान से छोटा होना चाहिए। |
maxInclusive | वैध मान का अधिकतम मान निर्धारित करता है। अनुमत मानों को इस मान से छोटा या इससे बराबर होना चाहिए। |
maxLength | अनुमत अक्षरों या सूची पदार्थों की अधिकतम संख्या को निर्धारित करता है। इसका मान 0 से बड़ा होना चाहिए। |
minExclusive | वैध मान का न्यूनतम मान निर्धारित करता है। अनुमत मानों को इस मान से बड़ा होना चाहिए। |
minInclusive | वैध मान का न्यूनतम मान निर्धारित करता है। अनुमत मानों को इस मान से बड़े या इससे बराबर होना चाहिए। |
minLength | स्वीकार्य चारकरांशों या सूची पदों के न्यूनतम संख्या को परिभाषित करें। यह 0 से बड़ा या बराबर होना चाहिए। |
pattern | स्वीकार्य चारकरांशों के सटीक अनुक्रम को परिभाषित करें। |
totalDigits | अनुमति दिए जाने वाले अरबी संख्याओं के सटीक स्थानों की संख्या को परिभाषित करें। यह 0 से अधिक होना चाहिए। |
whiteSpace | शून्य अक्षर (लिनेटाइप, रिटर्न, अंतर और टैब) के संस्करण को परिभाषित करें। |
XSLT एलीमेंट
एलीमेंट | वर्णन |
---|---|
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 फ़ंक्शन
अद्यतन फ़ंक्शन
नाम | व्याख्या |
---|---|
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) |
बड़ा नंबर वाला न्यूनतम पूर्णांक वापस देता है。 उदाहरण: ceiling(3.14) परिणाम: 4 |
fn:floor(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) | यूनिकोड कोडप्वाइंट समायोजन के अनुसार, यदि 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 पारामीटर को वापस दें, ताकि 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) |
string1 में string2 को 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) |
यदि string1 string2 को शामिल करता है तो true लौटाएं, अन्यथा false लौटाएं। उदाहरण: contains('XML','XM') परिणाम: true |
fn:starts-with(string1,string2) |
यदि string1 string2 से शुरू होता है तो true लौटाएं, अन्यथा false लौटाएं। उदाहरण: starts-with('XML','X') परिणाम: true |
fn:ends-with(string1,string2) |
यदि string1 string2 से समाप्त होता है तो true लौटाएं, अन्यथा false लौटाएं। उदाहरण: ends-with('XML','X') परिणाम: false |
fn:substring-before(string1,string2) |
string1 में string2 के उपस्थिति से पहले का उपराष्ट्रक लौटाएं। उदाहरण: substring-before('12/10','/') परिणाम: '12' |
fn:substring-after(string1,string2) |
string1 में string2 के उपस्थिति के बाद का उपराष्ट्रक लौटाएं। उदाहरण: 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 को वापस करें。 अन्यथा समय के साथ dateTime को वापस करें。 |
fn:adjust-date-to-timezone(date,timezone) |
यदि timezone पैरामीटर रिक्त है, तो बिना timezone के date को वापस करें。 अन्यथा समय के साथ डेट को वापस करें。 |
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 पैरामीटर से निर्मित नई श्रृंखला वापस करता है - और 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 पैरामीटर द्वारा निर्दिष्ट है। पहली वस्तु का स्थान 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) | यदि doc() फ़ंक्शन दस्तावेज़ नोड को वापस करता है, तो true वापस करता है, अन्यथा false वापस करता है。 |
|
संदर्भ फ़ंक्शन
नाम | व्याख्या |
---|---|
fn:position() |
वर्तमान एलीमेंट के index स्थान को वापस करता है。 उदाहरण: //book[position()<=3] परिणाम: पहले तीन 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
- पिछला पृष्ठ XSD अन्य
- अगला पृष्ठ DOM नोड टाइप