Skip to content

Commit fa35af6

Browse files
committed
DOMXPath::quote()の翻訳
1 parent 2e698ff commit fa35af6

File tree

1 file changed

+124
-0
lines changed

1 file changed

+124
-0
lines changed

reference/dom/domxpath/quote.xml

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: bac9d6a54fae363b3cc337bda924a76ff47e8851 Maintainer: Ippey Status: ready -->
4+
<refentry xml:id="domxpath.quote" xmlns="http://docbook.org/ns/docbook">
5+
<refnamediv>
6+
<refname>DOMXPath::quote</refname>
7+
<refpurpose>
8+
XPath 式で使用できるよう、文字列のまわりに引用符を付けます
9+
</refpurpose>
10+
</refnamediv>
11+
12+
<refsect1 role="description">
13+
&reftitle.description;
14+
<methodsynopsis role="DOMXPath">
15+
<modifier>public</modifier> <modifier>static</modifier> <type>string</type><methodname>DOMXPath::quote</methodname>
16+
<methodparam><type>string</type><parameter>str</parameter></methodparam>
17+
</methodsynopsis>
18+
<simpara>
19+
XPath 式で使用できるよう、 <parameter>str</parameter> のまわりに引用符を付けます。
20+
</simpara>
21+
</refsect1>
22+
23+
<refsect1 role="parameters">
24+
&reftitle.parameters;
25+
<para>
26+
<variablelist>
27+
<varlistentry>
28+
<term><parameter>str</parameter></term>
29+
<listitem>
30+
<simpara>
31+
引用符をつける文字列
32+
</simpara>
33+
</listitem>
34+
</varlistentry>
35+
</variablelist>
36+
</para>
37+
</refsect1>
38+
39+
<refsect1 role="returnvalues">
40+
&reftitle.returnvalues;
41+
<simpara>
42+
XPath 式に使うことのできる引用符付きの文字列を返します。
43+
</simpara>
44+
</refsect1>
45+
46+
<refsect1 role="examples">
47+
&reftitle.examples;
48+
<example>
49+
<title>引用符付きの属性の変換</title>
50+
<programlisting role="php">
51+
<![CDATA[
52+
<?php
53+
$doc = new DOMDocument;
54+
$doc->loadXML(<<<XML
55+
<books>
56+
<book name="'quoted' name">Book title</book>
57+
</books>
58+
XML);
59+
$xpath = new DOMXPath($doc);
60+
$query = "//book[@name=" . DOMXPath::quote("'quoted' name") . "]";
61+
echo $query, "\n";
62+
$entries = $xpath->query($query);
63+
foreach ($entries as $entry) {
64+
echo "Found ", $entry->textContent, "\n";
65+
}
66+
?>
67+
]]>
68+
</programlisting>
69+
&example.outputs;
70+
<screen>
71+
<![CDATA[
72+
//book[@name="'quoted' name"]
73+
Found Book title
74+
]]>
75+
</screen>
76+
<simpara>
77+
引用符が混在している文字列もサポートします:
78+
</simpara>
79+
<programlisting role="php">
80+
<![CDATA[
81+
<?php
82+
echo DOMXPath::quote("'different' \"quote\" styles");
83+
?>
84+
]]>
85+
</programlisting>
86+
&example.outputs;
87+
<screen>
88+
<![CDATA[
89+
concat("'different' ",'"quote" styles')
90+
]]>
91+
</screen>
92+
</example>
93+
</refsect1>
94+
95+
<refsect1 role="seealso">
96+
&reftitle.seealso;
97+
<para>
98+
<simplelist>
99+
<member><methodname>DOMXPath::evaluate</methodname></member>
100+
<member><methodname>DOMXPath::query</methodname></member>
101+
</simplelist>
102+
</para>
103+
</refsect1>
104+
</refentry>
105+
<!-- Keep this comment at the end of the file
106+
Local variables:
107+
mode: sgml
108+
sgml-omittag:t
109+
sgml-shorttag:t
110+
sgml-minimize-attributes:nil
111+
sgml-always-quote-attributes:t
112+
sgml-indent-step:1
113+
sgml-indent-data:t
114+
indent-tabs-mode:nil
115+
sgml-parent-document:nil
116+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
117+
sgml-exposed-tags:nil
118+
sgml-local-catalogs:nil
119+
sgml-local-ecat-files:nil
120+
End:
121+
vim600: syn=xml fen fdm=syntax fdl=2 si
122+
vim: et tw=78 syn=sgml
123+
vi: ts=1 sw=1
124+
-->

0 commit comments

Comments
 (0)