XML DOM createExpression() ਮੱਦਦ
ਪਰਿਭਾਸ਼ਣ ਅਤੇ ਵਰਤੋਂ
createExpression() ਮੱਦਦ ਇੱਕ XPath ਪ੍ਰੈਕਸੀਸ਼ਨ ਬਣਾਉਂਦੀ ਹੈ ਜੋ ਬਾਅਦ ਵਿੱਚ ਹੱਲ ਕੀਤੀ ਜਾਵੇ।
ਗਰੱਹ:
createExpression(xpathText,namespaceURLMapper)
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
xpathText | ਪ੍ਰਤੀਕ ਵਿੱਚ ਪ੍ਰਤੀਕ ਪ੍ਰਸ਼ੰਸ਼ਨ ਕਰਨ ਵਾਲੀ ਸਟਰਿੰਗ |
namespaceURLMapper | ਇੱਕ ਨਾਮ ਸਪੇਸ ਪ੍ਰਤੀਕ ਨੂੰ ਇੱਕ ਪੂਰਣ ਨਾਮ ਸਪੇਸ ਯੂਆਰਐੱਲ ਪ੍ਰਤੀਕ ਨੂੰ ਮੈਪ ਕਰਨ ਵਾਲੀ ਇੱਕ ਫੰਕਸ਼ਨ।ਜੇਕਰ ਅਜਿਹਾ ਮੈਪਿੰਗ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਤਾਂ null ਹੁੰਦਾ ਹੈ。 |
ਵਾਪਸ ਦਾਤਾ
ਫੇਲਤਾ ਫੈਲਾਉਂਦੀ ਹੈ
ਜੇਕਰ xpathText ਇੱਕ ਗ਼ਲਤ ਗਰੱਹ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ, ਜਾਂ ਇਹ ਇਸ ਨੂੰ ਵਰਤ ਰਿਹਾ ਹੈ namespaceURLMapper ਪਰਿਭਾਸ਼ਿਤ ਨਾਮ ਸਪੇਸ ਪ੍ਰਤੀਕ ਦਾ ਪਰਿਭਾਸ਼ਣ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਹ ਮੱਦਦ ਇੱਕ ਅਨਿਯਮਤ ਵਰਤਾਉਂਦੀ ਹੈ。
ਵਿਆਖਿਆ
ਇਹ ਮੱਦਦ ਇੱਕ XPath ਪ੍ਰੈਕਸੀਸ਼ਨ ਦੇ ਪ੍ਰਤੀਕ ਨੂੰ ਇੱਕ ਪ੍ਰਸ਼ੰਸਿਤ ਪ੍ਰੈਕਸੀਸ਼ਨ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ XPathExpression।ਇਸ ਪ੍ਰੈਕਸੀਸ਼ਨ ਦੇ ਨਾਲ, ਇਹ ਮੱਦਦ ਇੱਕ function(prefix) ਦਾ ਵੀ ਅਕਸਰ ਅਕਸਰ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ prefix ਨਾਮ ਸਪੇਸ ਸਟਰਿੰਗ ਦਾ ਪਰਿਭਾਸ਼ਨ ਕਰਦੀ ਹੈ ਅਤੇ ਇੱਕ ਪੂਰਣ ਨਾਮ ਸਪੇਸ ਯੂਆਰਐੱਲ ਪ੍ਰਤੀਕ ਲੱਭਦੀ ਹੈ。
IE ਇਹ API ਨਹੀਂ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।ਦੇਖੋ Node.selectNodes() ਇੱਕ ਵਿਸ਼ੇਸ਼ ਐੱਲਈਈ ਵਾਪਸੀ ਵਿਧਾਨ ਪਤਾ ਲਗਾਓ。