DOMDocument::createAttributeNS

(PHP 5, PHP 7, PHP 8)

DOMDocument::createAttributeNS β€” Π‘Ρ‚Π²ΠΎΡ€ΡŽΡ” Π½ΠΎΠ²ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π²ΡƒΠ·Π»Π° Π· Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΠΌ простором Ρ–ΠΌΠ΅Π½

Опис

public DOMDocument::createAttributeNS(?string $namespace, string $qualifiedName): DOMAttr|false

Ця функція ΡΡ‚Π²ΠΎΡ€ΡŽΡ” Π½ΠΎΠ²ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ класу DOMAttr. Π¦Π΅ΠΉ Π²ΡƒΠ·ΠΎΠ» Π½Π΅ Π²Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ–, Π΄ΠΎΠΊΠΈ Π²Ρ–Π½ Π½Π΅ Π±ΡƒΠ΄Π΅ вставлСний, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ DOMNode::appendChild()

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

namespace

URI простір Ρ–ΠΌΠ΅Π½.

qualifiedName

Π†ΠΌ'я Ρ‚Π° прСфікс Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ Ρƒ вигляді prefix:tagname

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

Новий СкзСмпляр класу DOMAttrΠΈΠ»ΠΈ**false**Π² случаС ошибки.

Помилки

DOM_INVALID_CHARACTER_ERR

Π’ΠΈΠ½ΠΈΠΊΠ°Ρ”, якщо qualifiedName ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ нСприпустимі символи.

DOM_NAMESPACE_ERR

Π’ΠΈΠ½ΠΈΠΊΠ°Ρ”, якщо qualifiedName Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформовано, Π°Π±ΠΎ якщо qualifiedNameΠΈΠΌΠ΅Π΅Ρ‚ прСфикс, Π°namespaceΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅**null**

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.3.0Π’ΠΈΠΊΠ»ΠΈΠΊ Ρ†ΡŒΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π±Π΅Π· Π²ΠΊΠ°Π·Ρ–Π²ΠΊΠΈ прСфікса Ρ‚Π΅ΠΏΠ΅Ρ€ Π²ΠΈΠ±Π΅Ρ€Π΅ прСфікс Π·Π°ΠΌΡ–ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‰ΠΎΠ± використовувати простір Ρ–ΠΌΠ΅Π½ Π·Π° замовчуванням. Π Π°Π½Ρ–ΡˆΠ΅ Ρ†Π΅ ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Π»ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Π΅Π· прСфікса Ρ– Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ застосовувало простір Ρ–ΠΌΠ΅Π½ Π΄ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°-власника, ΠΎΡΠΊΡ–Π»ΡŒΠΊΠΈ простори стандартних Ρ–ΠΌΠ΅Π½ Π½Π΅ Π·Π°ΡΡ‚ΠΎΡΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ Π΄ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ–Π².
8.3.0Π’ΠΈΠΊΠ»ΠΈΠΊ Ρ†ΡŒΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π· прСфіксом, який Π²ΠΆΠ΅ Π±ΡƒΠ² оголошСний Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–-власника Π· Ρ–Π½ΡˆΠΈΠΌ URI простору Ρ–ΠΌΠ΅Π½, Ρ‚Π΅ΠΏΠ΅Ρ€ Π·ΠΌΡ–Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΈΠΉ прСфікс, Ρ‰ΠΎΠ± ΡƒΠ½ΠΈΠΊΠ½ΡƒΡ‚ΠΈ створСння ΠΊΠΎΠ½Ρ„Π»Ρ–ΠΊΡ‚Ρ–Π² простору Ρ–ΠΌΠ΅Π½. Π¦Π΅ ΠΏΡ€ΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Ρ–Π½ΠΊΡƒ Ρƒ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½Ρ–ΡΡ‚ΡŒ Π΄ΠΎ спСцифікації DOM. Previously this threw a DOMException with code DOM_NAMESPACE_ERR

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ