From cad410ba3182782f2f32500074978ce45b5f135e Mon Sep 17 00:00:00 2001 From: asumikam Date: Thu, 17 Jul 2025 22:04:03 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[PHP8.4]=20Document=20tidyNode::getNextSibl?= =?UTF-8?q?ing()=20and=20tidyNode::getPreviousSibling()=E3=81=AE=E7=BF=BB?= =?UTF-8?q?=E8=A8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/tidy/tidynode/getnextsibling.xml | 98 +++++++++++++++++++ .../tidy/tidynode/getprevioussibling.xml | 92 +++++++++++++++++ 2 files changed, 190 insertions(+) create mode 100644 reference/tidy/tidynode/getnextsibling.xml create mode 100644 reference/tidy/tidynode/getprevioussibling.xml diff --git a/reference/tidy/tidynode/getnextsibling.xml b/reference/tidy/tidynode/getnextsibling.xml new file mode 100644 index 0000000000..cc65d42347 --- /dev/null +++ b/reference/tidy/tidynode/getnextsibling.xml @@ -0,0 +1,98 @@ + + + + + tidyNode::getNextSibling + 現在のノードの直後の兄弟ノードを返す + + + + &reftitle.description; + + public tidyNodenulltidyNode::getNextSibling + + + + 現在のノードの直後の兄弟ノードを返します。 + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + ノードに直後の兄弟ノードがある場合は tidyNode を返し、なければ &null; を返します。 + + + + + &reftitle.examples; + + <function>tidyNode::getNextSibling</function> の例 + + + + + +

Hello

World

+ + + +HTML; + + +$tidy = tidy_parse_string($html); + +$node = $tidy->body(); +var_dump($node->child[0]->getNextSibling()->value); + +?> +]]> +
+ &example.outputs; + + World

+" +]]> +
+
+
+ + + &reftitle.seealso; + + tidy::getParent + tidy::getPreviousSibling + + + +
+ diff --git a/reference/tidy/tidynode/getprevioussibling.xml b/reference/tidy/tidynode/getprevioussibling.xml new file mode 100644 index 0000000000..31b1b6e902 --- /dev/null +++ b/reference/tidy/tidynode/getprevioussibling.xml @@ -0,0 +1,92 @@ + + + + + tidyNode::getPreviousSibling + 現在のノードの直前の兄弟ノードを返す + + + + &reftitle.description; + + public tidyNodenulltidyNode::getPreviousSibling + + + + 現在のノードの直前の兄弟ノードを返します。 + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + ノードに直前の兄弟ノードがある場合は tidyNode を返し、なければ &null; を返します。 + + + + + &reftitle.examples; + + <function>tidyNode::getPreviousSibling</function> の例 + + + + + +

Hello

World

+ + +HTML; +$tidy = tidy_parse_string($html); +$node = $tidy->body(); +var_dump($node->child[1]->getPreviousSibling()->value); +?> +]]> +
+ &example.outputs; + + Hello

+" +]]> +
+
+
+ + + &reftitle.seealso; + + tidy::getParent + tidy::getNextSibling + + + +
+ From cdcc5bae5bb828f0f8f0511c895cbcaceb686596 Mon Sep 17 00:00:00 2001 From: asumikam Date: Thu, 17 Jul 2025 22:14:49 +0900 Subject: [PATCH 2/3] Fix "See also" section in tidyNode https://github.com/php/doc-en/commit/43c6d802392210a14e8b3a09e9c9fc7d0eed7e07 --- reference/tidy/tidynode/getnextsibling.xml | 4 ++-- reference/tidy/tidynode/getprevioussibling.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/reference/tidy/tidynode/getnextsibling.xml b/reference/tidy/tidynode/getnextsibling.xml index cc65d42347..6db89c5dea 100644 --- a/reference/tidy/tidynode/getnextsibling.xml +++ b/reference/tidy/tidynode/getnextsibling.xml @@ -70,8 +70,8 @@ string(13) "

World

&reftitle.seealso; - tidy::getParent - tidy::getPreviousSibling + tidyNode::getParent + tidyNode::getPreviousSibling diff --git a/reference/tidy/tidynode/getprevioussibling.xml b/reference/tidy/tidynode/getprevioussibling.xml index 31b1b6e902..7089eb959b 100644 --- a/reference/tidy/tidynode/getprevioussibling.xml +++ b/reference/tidy/tidynode/getprevioussibling.xml @@ -64,8 +64,8 @@ string(13) "

Hello

&reftitle.seealso; - tidy::getParent - tidy::getNextSibling + tidyNode::getParent + tidyNode::getNextSibling From 23a1de268e7929a2896033048cea4cf406b4ffaf Mon Sep 17 00:00:00 2001 From: asumikam Date: Fri, 18 Jul 2025 00:18:34 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=E6=9C=80=E6=96=B0=E3=81=AEcommit=20hash?= =?UTF-8?q?=E3=82=92Revision=E3=81=AB=E3=81=97=E3=81=A6=E3=81=BF=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/tidy/tidynode/getnextsibling.xml | 2 +- reference/tidy/tidynode/getprevioussibling.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reference/tidy/tidynode/getnextsibling.xml b/reference/tidy/tidynode/getnextsibling.xml index 6db89c5dea..f28f277670 100644 --- a/reference/tidy/tidynode/getnextsibling.xml +++ b/reference/tidy/tidynode/getnextsibling.xml @@ -1,5 +1,5 @@ - + tidyNode::getNextSibling diff --git a/reference/tidy/tidynode/getprevioussibling.xml b/reference/tidy/tidynode/getprevioussibling.xml index 7089eb959b..125de19b80 100644 --- a/reference/tidy/tidynode/getprevioussibling.xml +++ b/reference/tidy/tidynode/getprevioussibling.xml @@ -1,5 +1,5 @@ - + tidyNode::getPreviousSibling