���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/vendor/wikimedia/remex-html/src/Serializer/DepurateFormatter.php
���ѧ٧ѧ�
<?php namespace Wikimedia\RemexHtml\Serializer; use Wikimedia\RemexHtml\HTMLData; /** * A formatter which produces a serialization extremely similar to the * Html5Depurate service, which uses the validator.nu library for tree * construction. * * For use in comparative testing. * * https://www.mediawiki.org/wiki/Html5Depurate */ class DepurateFormatter extends HtmlFormatter { public function __construct( $options = [] ) { parent::__construct( $options ); $this->textEscapes["\xc2\xa0"] = ' '; } public function element( SerializerNode $parent, SerializerNode $node, $contents ) { $name = $node->name; $s = "<$name"; foreach ( $node->attrs->getValues() as $attrName => $attrValue ) { $encValue = strtr( $attrValue, $this->attributeEscapes ); $s .= " $attrName=\"$encValue\""; } if ( $node->namespace === HTMLData::NS_HTML ) { if ( isset( $this->prefixLfElements[$name] ) ) { $s .= ">\n$contents</$name>"; } elseif ( !isset( $this->voidElements[$name] ) ) { $s .= ">$contents</$name>"; } else { $s .= " />"; } } else { $s .= ">$contents</$name>"; } return $s; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.1 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�