File tree Expand file tree Collapse file tree 1 file changed +34
-1
lines changed
reference/xmlwriter/functions Expand file tree Collapse file tree 1 file changed +34
-1
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 60294d6f9208a28d66112876a4fc8f73952a6d16 Maintainer: takagi Status: ready -->
3
+ <!-- EN-Revision: 2716a63905d58e1c90feb8cdb027570f1eac377b Maintainer: takagi Status: ready -->
4
4
<!-- Generated by xml_proto.php v2.4. Found in /scripts directory of phpdoc. -->
5
5
<!-- Credits: mumumu -->
6
6
<refentry xml : id =" function.xmlwriter-write-attribute" xmlns =" http://docbook.org/ns/docbook" >
60
60
</para >
61
61
</refsect1 >
62
62
63
+ <refsect1 role =" examples" >
64
+ &reftitle.examples;
65
+ <example xml : id =" xmlwriter-write-attribute.example.intermix" >
66
+ <title >子要素と属性を混在させる</title >
67
+ <para >
68
+ 子要素と属性が混在した場合、最初の子要素より後に属性を書き込もうとしても失敗し、&false; が返ります。
69
+ </para >
70
+ <programlisting role =" php" >
71
+ <![CDATA[
72
+ <?php
73
+ $xml = new XMLWriter();
74
+ $xml->openMemory();
75
+
76
+ $xml->startElement('element');
77
+ $xml->writeAttribute('attr1', '0');
78
+ $xml->writeElement('subelem', '0');
79
+ var_dump($xml->writeAttribute('attr2', '0'));
80
+ $xml->endElement();
81
+
82
+ echo $xml->flush();
83
+ ?>
84
+ ]]>
85
+ </programlisting >
86
+ &example.outputs;
87
+ <screen >
88
+ <![CDATA[
89
+ bool(false)
90
+ <element attr1="0"><subelem>0</subelem></element>
91
+ ]]>
92
+ </screen >
93
+ </example >
94
+ </refsect1 >
95
+
63
96
<refsect1 role =" seealso" >
64
97
&reftitle.seealso;
65
98
<para >
You can’t perform that action at this time.
0 commit comments