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 | 节点内容 |
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 对象的属性
అంశం | వివరణ |
---|---|
attributes | 包含此节点的属性的 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) | పేరు మరియు వెర్షన్తో సరిపోయే ప్రత్యేక APIను అమలు చేసే DOM ఆబ్జెక్టును తిరిగి ఇవ్వుతుంది. |
getUserData(key) |
నోడు పై కీని సంబంధించిన ఆబ్జెక్ట్ అనుసరిస్తుంది. ప్రతిపాదించిన నోడును ప్రాథమికంగా సెట్ చేయడానికి ముందు ఉపయోగించిన కీని ద్వారా setUserData అనుసరిస్తుంది. |
hasAttributes() | పేరుబడిన నోడు ప్రతిపాదించిన అంశం కలిగి ఉంటే true అనుసరిస్తుంది, లేక సందర్భంలో ఫాల్స్ అనుసరిస్తుంది. |
hasChildNodes() | పేరుబడిన నోడు పిల్ల నోడులు కలిగి ఉంటే true అనుసరిస్తుంది, లేక సందర్భంలో ఫాల్స్ అనుసరిస్తుంది. |
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 | డాక్యుమెంట్ను సబ్ నోడ్లను నిలకడుతున్న నోడ్ లిస్ట్ను తిరిగి ఇవ్వండి。 |
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() | createProcessingInstruction() |
ప్రాసెసింగ్ ఇన్స్ట్రక్షన్ ఆధారిత అంశమును సృష్టిస్తుంది మరియు ఈ ఆధారిత అంశమును పొందుతుంది. | createTextNode() |
టెక్స్ట్ నోడ్ సృష్టిస్తుంది. | getElementById() |
getElementsByTagName() | ప్రత్యేక పేరును కలిగిన అంశములను పొందుతుంది. |
getElementsByTagNameNS() | getElementsByNameSpace() |
ప్రత్యేక పేరు మరియు నామకరణశాఖను కలిగిన అంశములను పొందుతుంది. | importNode() |
నోడ్ ను మరొక డాక్యుమెంట్ నుండి ఈ డాక్యుమెంట్ కు దిగుమతి చేసుకుంటుంది. | |
normalizeDocument() | renameNode() |
అంశము నోడ్ లేదా అంశము నోడ్ ను పునర్నామకం చేసుకుంటుంది.
DocumentType ఆధారిత అంశము యొక్క అంశములు
DocumentType ఆధారిత అంశము యొక్క అంశములు ప్రదర్శిస్తుంది. ప్రతి డాక్యుమెంట్కు ఒక DOCTYPE అంశము ఉంది మరియు దాని విలువ నుండి నలుపు లేదా DocumentType ఆధారిత అంశము ఉంటుంది.
అంశం | వివరణ |
---|---|
name | DTD యొక్క పేరును పొందుతుంది. |
publicId | DTD యొక్క పబ్లిక్ ఐడెంటిఫికేషన్ ను పొందుతుంది. |
systemId | బాహ్య DTD యొక్క సిస్టమ్ ఐడెంటిఫికేషన్ ను పొందుతుంది. |
DocumentImplementation ఆధారిత అంశము యొక్క మార్గదర్శకములు
DOMImplementation ఆధారిత అంశము డాక్యుమెంట్ ఆధారిత మోడల్ యొక్క ప్రత్యేక ఉపాధిని నిర్వహిస్తుంది.
పద్ధతి | వివరణ |
---|---|
createDocument() | ప్రత్యేక డాక్యుమెంట్ టైప్ యొక్క కొత్త DOM Document ఆధారిత అంశమును సృష్టిస్తుంది. |
createDocumentType() | ఖాళీ DocumentType నోడ్ సృష్టిస్తుంది. |
getFeature() | ప్రత్యేక లక్షణము మరియు వెర్షన్స్ యొక్క API యొక్క అమలువును పొందుతుంది (ఉన్నట్లయితే). |
hasFeature() | DOM అమలువులో ప్రత్యేక లక్షణములు మరియు వెర్షన్స్ అమలు అనిపించుటను పరిశీలించుతుంది. |
ProcessingInstruction ఆధారిత అంశము యొక్క అంశములు
ProcessingInstruction ఆధారిత అంశము ప్రాసెసింగ్ ఇన్స్ట్రక్షన్ ను ప్రతినిధీకరిస్తుంది.
ప్రాసెసింగ్ ఇన్స్ట్రక్షన్ అనేది XML డాక్యుమెంట్ టెక్స్ట్ లో ప్రాసెసర్ ప్రత్యేక సమాచారమును పరిరక్షించుటకు ఉపయోగించబడే పద్ధతి అని పరిభాషించబడుతుంది.
అంశం | వివరణ |
---|---|
data | ఈ ప్రాసెసింగ్ ఇన్స్ట్రక్షన్ యొక్క కంటెంట్ ను అందించుటలేదా సెట్ చేసుకుంటుంది. |
target | ఈ ప్రాసెసింగ్ ఇన్స్ట్రక్షన్ యొక్క లక్ష్యాన్ని పొందుతుంది. |
XML DOM Element ఆబ్జెక్ట్
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() | ఎలమెంటు నోడ్ మరియు దాని పిల్లవాడు నోడ్లను తిరిగి ఇవ్వుతుంది. |
getElementsByTagNameNS() | నామకపద్ధతితో సరిపోయే ఎలమెంటు నోడ్ మరియు దాని పిల్లవాడు నోడ్లను తిరిగి ఇవ్వుతుంది. |
getFeature(feature,version) | పేరు మరియు వెర్షన్తో సరిపోయే ప్రత్యేక APIను అమలు చేసే DOM ఆబ్జెక్టును తిరిగి ఇవ్వుతుంది. |
getUserData(key) | నోడ్ పైన కీతో జతచేసిన వస్తువును తిరిగి ఇవ్వుతుంది. ఈ నోడ్ పైన వస్తువును సెట్ చేయడానికి అదే కీని ఉపయోగించాలి. |
hasAttribute() | పేరుతో సరిపోయే అంశం ఉన్నాయా అని తిరిగి ఇవ్వుతుంది. |
hasAttributeNS() | పేరు మరియు నామకపద్ధతితో సరిపోయే అంశం ఉన్నాయా అని తిరిగి ఇవ్వుతుంది. |
hasAttributes() | ఈ ఎలమెంటుకు అంశాలు ఉన్నాయా అని తిరిగి ఇవ్వుతుంది. |
hasChildNodes() | ఈ ఎలమెంటుకు పిల్లవాడు ఉందా అని తిరిగి ఇవ్వుతుంది. |
insertBefore() | 在现有子节点之前插入新的子节点。 |
isDefaultNamespace(URI) | 返回指定的 namespaceURI 是否是默认的。 |
isEqualNode() | 检查两个节点是否相等。 |
lookupNamespaceURI() | 返回与指定前缀匹配的命名空间 URI。 |
lookupPrefix() | 返回与指定命名空间 URI 匹配的前缀。 |
normalize() |
normalize() మాధ్యమం ఖాళీ వచన నోడ్లను తొలగిస్తుంది మరియు సమీప వచన నోడ్లను కలపిస్తుంది。 ఐడియమైన ప్రతిపాదనను సరిచేస్తుంది మరియు కేవలం విన్యాసం (ఉదాహరణకు ఐడియమైన ప్రతిపాదన, ప్రత్యామ్నాయం, ప్రకటనలు, CDATA భాగాలు మరియు ఎంటిటీ పరామితులు) మధ్య వచన నోడ్లను విభజిస్తుంది మరియు వచన నోడ్లను సరిచేస్తుంది。 సమీప వచన నోడ్లు లేకపోతే మరియు ఖాళీ వచన నోడ్లు లేకపోతే అంటే వచన నోడ్లు లేవు。 |
removeAttribute() | నిర్దేశించిన అంతరంగం ను తొలగిస్తుంది。 |
removeAttributeNS() | నిర్దేశించిన అంతరంగం ను తొలగిస్తుంది మరియు నామకరణ యూరి సహా ప్రదర్శిస్తుంది。 |
removeAttributeNode() | నిర్దేశించిన అంతరంగం నోడ్ ను తొలగిస్తుంది。 |
removeChild() | కుమారుల నోడ్లను తొలగిస్తుంది。 |
replaceChild() | కుమారుల నోడ్లను పునఃస్థాపించుతుంది。 |
setUserData(key,data,handler) | ఆబ్జెక్ట్ మరియు ఐడియమైన ప్రతిపాదనతో కలిపిన అంతరంగం యొక్క కీ తో సంబంధించిన అంతరంగం సంబంధించిన అంతరంగం తిరిగి ఇవ్వుతుంది。 |
setAttribute() | నూతన అంతరంగం జోడించుతుంది。 |
setAttributeNS() | నూతన అంతరంగం యొక్క నామకరణ యూరి సహా అంతరంగం జోడించుతుంది。 |
setAttributeNode() | నూతన అంతరంగం నోడ్ ని జోడించుతుంది。 |
setAttributeNodeNS(attrnode) | నూతన అంతరంగం నోడ్ యొక్క నామకరణ యూరి సహా జోడించుతుంది。 |
setIdAttribute(name,isId) | అంతరంగం ఆబ్జెక్ట్ యొక్క isId అంతరంగం యొక్క వాల్యూ యొక్క true అయితే ఈ మాధ్యమం నిర్దేశించిన అంతరంగం యొక్క ఐడి అంతరంగం యొక్క అంతరంగం ప్రకటన ప్రదర్శిస్తుంది。 |
setIdAttributeNS(uri,name,isId) | అంతరంగం ఆబ్జెక్ట్ యొక్క isId అంతరంగం యొక్క వాల్యూ యొక్క true అయితే ఈ మాధ్యమం నిర్దేశించిన అంతరంగం యొక్క ఐడి అంతరంగం యొక్క అంతరంగం ప్రకటన ప్రదర్శిస్తుంది మరియు నామకరణ యూరి సహా ప్రకటన ప్రదర్శిస్తుంది。 |
setIdAttributeNode(idAttr,isId) | అంతరంగం ఆబ్జెక్ట్ యొక్క isId అంతరంగం యొక్క వాల్యూ యొక్క true అయితే ఈ మాధ్యమం నిర్దేశించిన అంతరంగం యొక్క ఐడి అంతరంగం యొక్క అంతరంగం ప్రకటన ప్రదర్శిస్తుంది。 |
Attr ఆబ్జెక్ట్ యొక్క అంతరంగం
అంశం | వివరణ |
---|---|
baseURI | అంతరంగం యొక్క అబ్సూల్యూట్ బేస్ యూరి తిరిగి ఇవ్వుతుంది。 |
isId | అంతరంగం యొక్క ఐడి రకమైనట్లయితే true తిరిగి ఇవ్వుతుంది మరియు లేకపోతే false తిరిగి ఇవ్వుతుంది。 |
localName | అంతరంగం యొక్క నామకరణ భాగం తిరిగి ఇవ్వుతుంది。 |
name | అంతరంగం యొక్క నామం తిరిగి ఇవ్వుతుంది。 |
namespaceURI | అంతరంగం యొక్క నామకరణ యూరి తిరిగి ఇవ్వుతుంది。 |
nodeName | 返回节点的名称,根据其类型。 |
nodeType | 返回节点的类型。 |
nodeValue | 设置或返回节点的值,根据其类型。 |
ownerDocument | 返回属性的根元素(文档对象)。 |
ownerElement | 返回属性所附属的元素节点。 |
prefix | 设置或返回属性的命名空间前缀。 |
schemaTypeInfo | 返回与该属性相关联的类型信息。 |
specified |
如果在文档中设置了该属性值,则返回 true; 如果属性值是 DTD/Schema 中的默认值,则返回 false。 |
textContent | ప్రత్యేకంగా ప్రతిపాదించిన ప్రతిపాదన లేదా గుణం పదబంధాన్ని అనుసరించు లేదా తిరిగి ఇవ్వుతుంది. |
value | ప్రత్యేకంగా ప్రతిపాదించిన ప్రతిపాదన లేదా గుణం విలువను అనుసరించు లేదా తిరిగి ఇవ్వుతుంది. |
XML DOM Text ఆబ్జెక్ట్
టెక్స్ట్ ఆబ్జెక్ట్ గుణాలు
అంశం | వివరణ |
---|---|
data | ప్రత్యేకంగా ప్రతిపాదించిన ప్రతిపాదన లేదా గుణం పదబంధాన్ని అనుసరించు లేదా తిరిగి ఇవ్వుతుంది. |
isElementContentWhitespace | టెక్స్ట్ నోడ్ లో స్థిరమైన అక్షరాలు ఉన్నాయా అని నిర్ధారిస్తుంది. |
length | ప్రత్యేకంగా ప్రతిపాదించిన ప్రతిపాదన లేదా గుణం పదబంధం పొడవును తిరిగి ఇవ్వుతుంది. |
wholeText | ఈ నోడ్ సమీపంలోని టెక్స్ట్ నోడ్ల పదబంధాన్ని పరిశీలించి పరిశీలించి తిరిగి ఇవ్వుతుంది. |
టెక్స్ట్ ఆబ్జెక్ట్ పద్ధతులు
పద్ధతి | వివరణ |
---|---|
appendData() | నోడ్ లోని సమాచారాన్ని అనుబంధంగా జోడించు పద్ధతి |
deleteData() | నోడ్ నుండి సమాచారాన్ని తొలగించు పద్ధతి |
insertData() | నోడ్ లోని సమాచారాన్ని ప్రవేశపెట్టు పద్ధతి |
replaceData() | నోడ్ లోని సమాచారాన్ని పునఃస్థాపించు పద్ధతి |
replaceWholeText(text) | పేరుబడిన టెక్స్ట్ తో ఈ నోడ్ మరియు అనుబంధ టెక్స్ట్ నోడ్ల పదబంధాన్ని పునఃస్థాపించు పద్ధతి |
splitText() | టెక్స్ట్ నోడ్ ను రెండు నోడ్లుగా విభజించు పద్ధతి |
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 అంశం అత్యున్నత అంశం అని, స్కీమా యొక్క పద్యాన్ని నిర్వచిస్తుంది. |
any | రచయిత స్కీమా నిర్వచనం లేదా కలిగివున్న అత్యావసరమైన అంశాల ద్వారా XML పత్రాన్ని విస్తరించడానికి సహాయపడుతుంది. |
anyAttribute | రచయిత స్కీమా నిర్వచనం లేదా కలిగివున్న అత్యావసరమైన అంశాల ద్వారా XML పత్రాన్ని విస్తరించడానికి సహాయపడుతుంది. |
appInfo | ప్రక్షేపణ అంశంలో అనుమతించబడిన సమాచారాన్ని నిర్వచించండి. |
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 | ఒక 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 | ఫార్మాట్ని సంఖ్యను స్ట్రింగ్గా మార్చడం కోసం ఉపయోగించాలి అక్షరాలు మరియు చిహ్నాలను నిర్వచించండి. |
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) | క్వరీని debug చేయడానికి ఉపయోగిస్తారు. |
నంబర్ ఫంక్షన్స్
పేరు | వివరణ |
---|---|
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 参数的最大整数。 例子: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 ఫన్!అని ఉంటుంది' |
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) |
స్ట్రింగ్1 లో స్ట్రింగ్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) |
స్ట్రింగ్1 లో స్ట్రింగ్2 కంటే ముందు ఉన్న ఉపస్ట్రింగ్ను తిరిగి ఇవ్వండి。 ఉదాహరణ: substring-before('12/10','/') ఫలితం: '12' |
fn:substring-after(string1,string2) |
స్ట్రింగ్1 లో స్ట్రింగ్2 కంటే తరువాత ఉన్న ఉపస్ట్రింగ్ను తిరిగి ఇవ్వండి。 ఉదా: substring-after('12/10','/') ఫలితం: '10' |
fn:matches(string,pattern) |
స్ట్రింగ్ పరామీతి ప్రస్తుత పేరును ప్రస్తుత పేరును ప్రస్తుతిస్తుంది అయితే ఫలితం: true, మరియు లేకపోతే ఫలితం: false. ఉదా: matches("Merano", "ran") ఫలితం: true |
fn:replace(string,pattern,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() ఫంక్షన్ ద్వారా ప్రామాణిక చేస్తుంది. బుల్ విలువ సంకేతించు కాదు అయితే తిరిగి సంకేతించు ఉంది, మరియు లేకపోతే సంకేతించు ఉంది. ఉదా: not(true()) ఫలితం: false |
fn:true() |
బుల్ విలువను సంకేతించు ఉంది. ఉదా: true() ఫలితం: true |
fn: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) | పారామిటర్ జాయింట్ భాగాన్ని తిరిగి ఉంచండి ఉంటే ఉంది. |
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) | పారామిటర్ జాయింట్ భాగాన్ని తిరిగి ఉంచండి ఉంటే ఉంది. |
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) | పారామిటర్ జాయింట్ భాగాన్ని తిరిగి ఉంచండి ఉంటే ఉంది. |
fn:adjust-dateTime-to-timezone(datetime,timezone) |
జాయింట్ పారామిటర్ ఖాళీ ఉంటే జాయింట్ లేని డేట్ టైమ్ తిరిగి ఉంచండి. ఇది డేట్ టైమ్ జాయింట్ తిరిగి ఉంటే తిరిగి ఉంచండి. |
fn:adjust-date-to-timezone(date,timezone) |
జాయింట్ పారామిటర్ ఖాళీ ఉంటే జాయింట్ లేని డేట్ తిరిగి ఉంచండి. ఇది డేట్ జాయింట్ తిరిగి ఉంటే తిరిగి ఉంచండి. |
fn:adjust-time-to-timezone(time,timezone) |
జాయింట్ పారామిటర్ ఖాళీ ఉంటే జాయింట్ లేని టైమ్ తిరిగి ఉంచండి. ఇది టైమ్ జాయింట్ తిరిగి ఉంటే తిరిగి ఉంచండి. |
సంబంధించిన 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() |
关于节点的函数
పేరు | వివరణ |
---|---|
|
返回当前节点的名称或指定节点集中的第一个节点。 |
|
返回当前节点的名称或指定节点集中的第一个节点 - 不带有命名空间前缀。 |
|
返回当前节点或指定节点集中第一个节点的命名空间 URI。 |
fn:lang(lang) |
如果当前节点的语言匹配指定的语言,则返回 true。 例子:Lang("en") is true for ... 例子:Lang("de") is false for ... |
|
返回当前节点或指定的节点所属的节点树的根节点。通常是文档节点。 |
有关序列的函数
一般性的函数
పేరు | వివరణ |
---|---|
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") Result (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) అయితే ఈము నిజంగా ఉంటుంది, లేకపోతే ఈము మానిషిగా ఉంటుంది。 |
సమాహరణ ఫంక్షన్స్
పేరు | వివరణ |
---|---|
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) | సరికొన్న మూలకాలు లేదా గుణకాలను తిరిగి ఇస్తుంది అవి స్ట్రింగ్ పారామీటర్లో పేర్కొన్నవి లేదా అనేకములు ఉన్నాయి. |
fn:idref((string,string,...),node) | సరికొన్న మూలకాలు లేదా గుణకాలను తిరిగి ఇస్తుంది అవి స్ట్రింగ్ పారామీటర్లో పేర్కొన్నవి లేదా అనేకములు ఉన్నాయి. |
fn:doc(URI) | |
fn:doc-available(URI) | డాక్() ఫంక్షన్ డాక్యుమెంట్ నోడ్ తిరిగి ఇస్తే ఈము నిజంగా ఉంటుంది, లేకపోతే ఈము మానిషిగా ఉంటుంది。 |
|
కంటెక్స్ ఫంక్షన్స్
పేరు | వివరణ |
---|---|
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() | అనపరసించిన ఎంటిటీ యూరి తిరిగి ఇవ్వుము. |
ఇతర 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 నోడ్ టైప్స్