XML DOM insertNode() ਮੱਥਦਾਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

insertNode() ਮੱਥਦਾਨ ਰੈਂਜ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਇੱਕ ਨੋਡ ਜੋੜਦਾ ਹੈ。

ਗਰੰਥਾਕਾਰਨ:

insertNode(newNode)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
newNode ਦਸਤਾਵੇਜ ਵਿੱਚ ਜੋੜਨ ਵਾਲੇ ਨੋਡ

ਫੈਲਾਵੇਗਾ

ਜੇਕਰ newNode ਹੈ ਤਾਂ ਉਹ Attr, Document, Entity ਜਾਂ Notation ਨੋਡ ਹੋਵੇ, ਮੱਥਦਾਨ ਇਸ ਕੋਡ ਵਾਲਾ INVALID_NODE_TYPE_ERR ਦਾ ਫੈਲਾਵਾ ਕਰੇਗਾ RangeException ਮਾਮਲਾ.

ਇਸ ਸ਼ਰਤਾਂ ਤਹਿਤ, ਇਹ ਮੱਥਦਾਨ ਵੀ ਪ੍ਰਦਾਨ ਕਰੇਗਾ ਜਿਵੇਂ ਹੇਠ ਲਿਖੇ ਕੋਡ ਦਾ DOMException ਮਾਮਲਾ

  • HIERARCHY_REQUEST_ERR - ਰੈਂਜ ਦੇ ਸ਼ੁਰੂ ਦੇ ਨੋਡ ਦੇ ਚੱਕਰ ਹੋਣ ਨਹੀਂ ਸਕਦੇ, ਉਹ ਵੀ ਨਹੀਂ ਹੋ ਸਕਦੇ ਜਾਂ ਇਸ ਪ੍ਰਕਾਰ ਦੇ ਚੱਕਰ ਹੋਣ ਨਹੀਂ ਸਕਦੇ newNode ਇਹ ਪ੍ਰੋਗਰਾਮ ਦੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਪ੍ਰੋਗਰਾਮ ਹੈ (ਜਾਂ ਉਸ ਦੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਪ੍ਰੋਗਰਾਮ)
  • NO_MODIFICATION_ALLOWED_ERR - ਸ਼ੁਰੂ ਦੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਜੋੜਨ ਵਾਲਾ ਨੋਡ (ਜਾਂ ਉਸ ਦੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਪ੍ਰੋਗਰਾਮ) ਪੜ੍ਹਨ ਵਾਲਾ ਹੈ
  • WRONG_DOCUMENT_ERR - newNode ਦਸਤਾਵੇਜ਼ ਨਾਲ ਸਬੰਧਤ ਨਹੀਂ ਹੈ

ਵਰਣਨ

ਇਹ ਮੰਥਨ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮ (ਅਤੇ ਉਸ ਦੇ ਸਾਰੇ ਵਾਰਿਸ਼) newNode ਇਹ ਮੰਥਨ ਇਸ ਦੇ ਸ਼ੁਰੂ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਜੋੜਨ ਵਾਲਾ ਹੈ (ਜਾਂ ਉਸ ਦੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਪ੍ਰੋਗਰਾਮ) newNode ਹੈ ਦਸਤਾਵੇਜ਼ ਦਾ ਹਿੱਸਾ ਤਾਂ ਉਹ ਹੈ ਇਸ ਸਥਾਨ ਤੋਂ ਹਟਾਇਆ ਜਾਵੇਗਾ, ਫਿਰ ਇਸ ਦੇ ਸ਼ੁਰੂ ਨੂੰ ਜੋੜਿਆ ਜਾਵੇਗਾ।ਅਗਰ ਹੈDocumentFragment ਨੋਡ

ਅਗਰ ਸਾਲਾਨਾ ਦੇ ਸ਼ੁਰੂ ਨੂੰ ਹੈ ਤਾਂ, ਸ਼ਾਇਦ ਉਸ ਦੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਜੋੜਨ ਵਾਲਾ ਨਹੀਂ ਹੈ, ਬਲਕਿ ਉਸ ਦੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਵਾਰਿਸ਼ ਦੇ ਰੂਪ ਵਿੱਚ ਜੋੜਨ ਵਾਲਾ ਹੈ, ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਵਾਰਿਸ਼ ਦੇ ਰੂਪ ਵਿੱਚ ਜੋੜਨ ਵਾਲਾ ਹੈ newNode ਹੈ Text ਨੋਡ, ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਜੋੜ ਕੇ ਉਹ ਕੋਈ ਨਾਲ ਮਿਲਦਾ ਨਹੀਂ ਹੈ।ਸਮੇਂ ਨੋਡ ਮਿਲਾਉਣ ਲਈ ਕਿਉਂਕਿ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ Node.normalize() ਮੰਥਨ

ਦੇਖੋ

DocumentFragment ਪ੍ਰੋਗਰਾਮ, Node.normalize().