XMLWriter::startElementNS

xmlwriter_start_element_ns

(PHP 5 >= 5.1.2, PECL xmlwriter >= 0.1.0)

XMLWriter::startElementNS -- xmlwriter_start_element_nsCreate start namespaced element tag

Descrierea

Stil obiect-orientat

bool XMLWriter::startElementNS ( string $prefix , string $name , string $uri )

Stil procedural

bool xmlwriter_start_element_ns ( resource $xmlwriter , string $prefix , string $name , string $uri )

Starts a namespaced element.

Parametri

xmlwriter

Numai pentru apelurile procedurale. Resursa XMLWriter care este modificată. Această resursă se obține în urma apelării xmlwriter_open_uri() sau xmlwriter_open_memory ().

prefix

The namespace prefix.

name

The element name.

uri

The namespace URI.

Valorile întoarse

Întoarce valoarea TRUE în cazul succesului sau FALSE în cazul eșecului.

Vedeți de asemenea

add a note add a note

User Contributed Notes 2 notes

up
1
pike-php at kw dot nl
3 years ago
by default, the xmlns: definition is repeated on every element.

if you do want the prefix, but dont want the xmlns: declaration repeated, set the namespace to null. dont forget to declare the namespace prefix somewhere higher in your document, though:

<?php
$w
->startElementNS('foo', 'bar', 'http://example.com/foo');
$w->startElementNS('foo', 'baz', null);
$w->endElement();
$w->endElement();
?>
up
0
anthony dot parsons at manx dot net
7 years ago
If you don't want any namespace prefix at all but still want the xmlns attribute, set $prefix to null.
To Top