Note that startElement() and startElementNS() naturally do not write the closing ">" of the tag, since you may add an arbitrary number of attributes after starting a tag.
However, in some cases you may want to have the starting element tag closed in the output buffer before writing any further elements or content (e.g. if you communicate via an XML stream). To achieve this, you can simply use the text() method with an empty string.
XMLWriter::startElement
xmlwriter_start_element
(PHP 5 >= 5.1.2, PECL xmlwriter >= 0.1.0)
XMLWriter::startElement -- xmlwriter_start_element — Create start element tag
Opis
Styl obiektowy
bool XMLWriter::startElement
( string
$name
)Styl proceduralny
bool xmlwriter_start_element
( resource
$xmlwriter
, string $name
)Starts an element.
Parametry
-
xmlwriter -
Jedynie dla wywołań proceduralnych. Zasób XMLWriter, który jest modfikowany. Ten zasób pochodzi, z wywołania funkcji xmlwriter_open_uri() lub xmlwriter_open_memory().
-
name -
The element name.
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w
przypadku błędu.
Zobacz też:
- XMLWriter::endElement() - End current element
- XMLWriter::writeElement() - Write full element tag
toby at php dot net
21-Oct-2010 02:01
marcuslists at brightonart dot co dot uk
16-Oct-2009 08:10
Call trim on the tag as a trailing space breaks the end element.
