-
Notifications
You must be signed in to change notification settings - Fork 79
/
Copy pathlibxml-set-streams-context.xml
executable file
·135 lines (125 loc) · 3.42 KB
/
libxml-set-streams-context.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 81bc2b5f454f893206009e0e931a72c85a86ac63 Maintainer: hirokawa Status: ready -->
<refentry xml:id="function.libxml-set-streams-context" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>libxml_set_streams_context</refname>
<refpurpose>
次のlibxmlドキュメントの読込/書きこみのためにストリームコンテキストを設定する
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>libxml_set_streams_context</methodname>
<methodparam><type>resource</type><parameter>context</parameter></methodparam>
</methodsynopsis>
<para>
次のlibxmlドキュメントの読込/書きこみのためにストリームコンテキストを設定します。
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>context</parameter></term>
<listitem>
<para>
ストリームコンテキストリソース(
<function>stream_context_create</function>で作成)
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.void;
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<simpara>
非ストリームリソースが <parameter>context</parameter> に渡された場合、
<classname>TypeError</classname> をスローします。
</simpara>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
<function>libxml_set_streams_context</function> は、
<parameter>context</parameter> に非ストリームリソースが渡された場合、
コンテキストが実際に使用されたときではなく、その場で
<exceptionname>TypeError</exceptionname> をスローするようになりました。
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>libxml_set_streams_context</function> の例</title>
<programlisting role="php">
<![CDATA[
<?php
$opts = array(
'http' => array(
'user_agent' => 'PHP libxml agent',
)
);
$context = stream_context_create($opts);
libxml_set_streams_context($context);
// HTTPによりファイルをリクエスト
$doc = DOMDocument::load('http://www.example.com/file.xml');
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>stream_context_create</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->