XHP selalu menghasilkan valid html tag

Hal yang menarik ditemukan ketika kita membuat kustom komponen UI menggunakan facebook XHP, dimana XHP selalu menghasilkan valid tag HTML meski kode didalamnya berusaha mengappend invalid html tag, hal ini terjadi saat kita secara manual membuat meta tag elemen menggunakan :

[code lang=html]
<meta property=”og:title” content=”lore opossum”/>
[/code]

Dan menggunakan XHP sebagai UI komponen:

[code lang=php]
class :ui:meta extends :x:element {
attribute string property;
attribute string content;

public function render(){
$property= $this->getAttribute(‘property’);
$content= $this->getAttribute(‘content’);

$html = <x:frag/>
$html->appendChild(<meta name=”property” content={$property} />);
$html->appendChild(<meta name=”content” content={$content} />);
return $html;
}
}
[/code]

Dari XHP tersebut ternyata dapat menghasilkan valid meta tag yaitu:

[code lang=html]
<meta property=”og:title” content=”lore opossum”>
[/code]

Dari sini kita dapat mengetahui bahwa valid meta tag dalam HTML5 adalah tanpa self closing.
Referensi:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta

Related Posts

Streaming Festival Disrupto Exploration and Experimentation 2020

Streaming Festival Disrupto Exploration and Experimentation 2020

Resiko Berbahaya menggunakan VPN gratisan di Laptopmu!

Resiko Berbahaya menggunakan VPN gratisan di Laptopmu!

Part II — Understanding about RuleChain

Mengenal dasar RxSwift

No Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Tags