PHP Conference Japan 2024

XMLWriter::startAttribute

xmlwriter_start_attribute

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

XMLWriter::startAttribute -- xmlwriter_start_attribute创建开始属性

描述

面向对象风格

public XMLWriter::startAttribute(string $name): bool

过程化风格

xmlwriter_start_attribute(XMLWriter $writer, string $name): bool

开始一个属性。

参数

writer

仅用于过程调用。正在修改的XMLWriter实例。此对象由调用xmlwriter_open_uri()xmlwriter_open_memory()返回。

name

属性名称。

返回值

成功时返回true,失败时返回false

变更日志

版本 描述
8.0.0 writer现在需要一个XMLWriter实例;以前需要一个resource

示例

示例 #1 基本XMLWriter::startAttribute()用法

<?php
$writer
= new XMLWriter;
$writer->openURI('php://output');
$writer->startDocument('1.0', 'UTF-8');
$writer->startElement('element');
$writer->startAttribute('attribute');
$writer->text('value');
$writer->endAttribute();
$writer->endElement();
$writer->endDocument();

以上示例将输出类似于以下内容

<?xml version="1.0" encoding="UTF-8"?>
<element attribute="value"/>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top