downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

DOMNode::C14NFile> <DOMNode::appendChild
[edit] Last updated: Fri, 17 May 2013

view this page in

DOMNode::C14N

(PHP 5 >= 5.2.0)

DOMNode::C14Nノードを文字列に正規化する

説明

public string DOMNode::C14N ([ bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )

ノードを文字列に正規化します。

パラメータ

exclusive

指定した xpath あるいは名前空間プレフィックスにマッチするノードだけを対象としたパースを有効にする。

with_comments

コメントを残して出力する。

xpath

ノードを絞り込むための xpath の配列。

ns_prefixes

ノードを絞り込むための名前空間プレフィックスの配列。

返り値

正規化したノードを文字列で返します。 失敗した場合に FALSE を返します

参考



add a note add a note User Contributed Notes DOMNode::C14N - [1 notes]
up
0
Rijk
1 month ago
When working with (malformed) HTML, you're probably better off using DOMDocument's saveHTML() method instead. C14N() will attempt to make your HTML valid XML, for example by converting <br> to <br></br>.

So instead of:
$html = $Node->C14N();

Use:
$html = $Node->ownerDocument->saveHTML( $Node );

 
show source | credits | sitemap | contact | advertising | mirror sites