feat(html/ast): Add raw to attributes (#5208)

This commit is contained in:
Alexander Akait 2022-07-15 05:40:47 +03:00 committed by GitHub
parent 37e9609aa1
commit 64237fa7fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
281 changed files with 4467 additions and 1174 deletions

View File

@ -86,7 +86,9 @@ pub struct Attribute {
pub namespace: Option<Namespace>,
pub prefix: Option<JsWord>,
pub name: JsWord,
pub raw_name: Option<JsWord>,
pub value: Option<JsWord>,
pub raw_value: Option<JsWord>,
}
#[ast_node("Text")]

View File

@ -346,6 +346,13 @@ impl VisitMut for DropSpan {
n.is_self_closing = Default::default();
}
fn visit_mut_attribute(&mut self, n: &mut Attribute) {
n.visit_mut_children_with(self);
n.raw_name = None;
n.raw_value = None;
}
fn visit_mut_span(&mut self, n: &mut Span) {
*n = Default::default()
}

View File

@ -377,6 +377,11 @@ where
if self.is_consumed_as_part_of_an_attribute() {
if let Some(Tag { attributes, .. }) = &mut self.current_tag_token {
if let Some(attribute) = attributes.last_mut() {
// When the length of raw is more than the length of temporary buffer we emit a
// raw character in the first character token
let mut once_raw = raw;
let mut once_emitted = false;
for c in self.temporary_buffer.clone().chars() {
if let Some(old_value) = &mut attribute.value {
old_value.push(c);
@ -388,14 +393,30 @@ where
attribute.value = Some(new_value);
}
if let Some(raw_value) = &mut attribute.raw_value {
raw_value.push(c);
} else {
let mut raw_new_value = String::with_capacity(255);
let raw = match once_raw {
Some(_) => {
once_emitted = true;
once_raw.take()
}
_ => {
if once_emitted {
None
} else {
Some(String::from(c))
}
}
};
raw_new_value.push(c);
if let Some(raw) = raw {
if let Some(raw_value) = &mut attribute.raw_value {
raw_value.push_str(&raw);
} else {
let mut raw_new_value = String::with_capacity(255);
attribute.raw_value = Some(raw_new_value);
raw_new_value.push_str(&raw);
attribute.raw_value = Some(raw_new_value);
}
}
}
}
@ -4102,7 +4123,11 @@ where
&& !is_last_semicolon
&& is_next_equals_sign_or_ascii_alphanumeric
{
self.flush_code_points_consumed_as_character_reference(None);
let old_temporary_buffer = self.temporary_buffer.clone();
self.flush_code_points_consumed_as_character_reference(Some(
old_temporary_buffer,
));
self.state = self.return_state.clone();
}
// Otherwise:

View File

@ -1478,12 +1478,14 @@ where
attributes: RefCell::new(
attributes
.iter()
.map(|attribute| Attribute {
span: attribute.span,
.map(|token_attribute| Attribute {
span: token_attribute.span,
namespace: None,
prefix: None,
name: attribute.name.clone(),
value: attribute.value.clone(),
name: token_attribute.name.clone(),
raw_name: token_attribute.raw_name.clone(),
value: token_attribute.value.clone(),
raw_value: token_attribute.raw_value.clone(),
})
.collect(),
),
@ -2318,7 +2320,9 @@ where
namespace: None,
prefix: None,
name: token_attribute.name.clone(),
raw_name: token_attribute.raw_name.clone(),
value: token_attribute.value.clone(),
raw_value: token_attribute.raw_value.clone(),
});
}
}
@ -2410,7 +2414,9 @@ where
namespace: None,
prefix: None,
name: token_attribute.name.clone(),
raw_name: token_attribute.raw_name.clone(),
value: token_attribute.value.clone(),
raw_value: token_attribute.raw_value.clone(),
});
}
}
@ -6915,7 +6921,9 @@ where
namespace: None,
prefix: None,
name: attribute_token.name,
raw_name: attribute_token.raw_name,
value: attribute_token.value,
raw_value: attribute_token.raw_value,
};
match adjust_attributes {

View File

@ -93,6 +93,55 @@
| disabled=""
| "
"
| <div>
| class="TEST"
| "
"
| <div>
| class="TEST"
| "
"
| <div>
| class="TEST"
| "
"
| <svg svg>
| viewBox="0 0 140 50"
| xmlns="http://www.w3.org/2000/svg"
| "
"
| <svg text>
| xml space="default"
| y="20"
| "Default spacing"
| "
"
| <svg text>
| xml space="default"
| y="20"
| "Default spacing"
| "
"
| <svg text>
| xml space="preserve"
| y="40"
| "Preserved spacing"
| "
"
| "
"
| <div>
| id="John " & Harry "
| "
"
| <a>
| href="http://host/?x=1&y=2"
| "test"
| "
"

View File

@ -21,5 +21,18 @@
<button disabled></button>
<div CLASS="TEST"></div>
<div CLASS='TEST'></div>
<div CLASS=TEST></div>
<svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
<text y="20" xml:space="default">Default spacing</text>
<text y="20" XML:SPACE="default">Default spacing</text>
<text y="40" xml:space="preserve">Preserved spacing</text>
</svg>
<div id = "John &quot; &amp; Harry "></div>
<a href="http://host/?x=1&#38;y=2">test</a>
</body>
</html>

View File

@ -2,7 +2,7 @@
"type": "Document",
"span": {
"start": 1,
"end": 499,
"end": 921,
"ctxt": 0
},
"mode": "no-quirks",
@ -22,7 +22,7 @@
"type": "Element",
"span": {
"start": 17,
"end": 499,
"end": 921,
"ctxt": 0
},
"tagName": "html",
@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -116,7 +118,7 @@
"type": "Element",
"span": {
"start": 77,
"end": 499,
"end": 921,
"ctxt": 0
},
"tagName": "body",
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "0",
"value": null
"rawName": "0",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -165,7 +169,9 @@
"namespace": null,
"prefix": null,
"name": "1",
"value": null
"rawName": "1",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -177,7 +183,9 @@
"namespace": null,
"prefix": null,
"name": "2",
"value": null
"rawName": "2",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -189,7 +197,9 @@
"namespace": null,
"prefix": null,
"name": "3",
"value": null
"rawName": "3",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -201,7 +211,9 @@
"namespace": null,
"prefix": null,
"name": "4",
"value": null
"rawName": "4",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -213,7 +225,9 @@
"namespace": null,
"prefix": null,
"name": "5",
"value": null
"rawName": "5",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -225,7 +239,9 @@
"namespace": null,
"prefix": null,
"name": "6",
"value": null
"rawName": "6",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -237,7 +253,9 @@
"namespace": null,
"prefix": null,
"name": "7",
"value": null
"rawName": "7",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -249,7 +267,9 @@
"namespace": null,
"prefix": null,
"name": "8",
"value": null
"rawName": "8",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -261,7 +281,9 @@
"namespace": null,
"prefix": null,
"name": "9",
"value": null
"rawName": "9",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -273,7 +295,9 @@
"namespace": null,
"prefix": null,
"name": "a",
"value": null
"rawName": "a",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -285,7 +309,9 @@
"namespace": null,
"prefix": null,
"name": "b",
"value": null
"rawName": "b",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -297,7 +323,9 @@
"namespace": null,
"prefix": null,
"name": "c",
"value": null
"rawName": "c",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -309,7 +337,9 @@
"namespace": null,
"prefix": null,
"name": "d",
"value": null
"rawName": "d",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -321,7 +351,9 @@
"namespace": null,
"prefix": null,
"name": "e",
"value": null
"rawName": "e",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -333,7 +365,9 @@
"namespace": null,
"prefix": null,
"name": "f",
"value": null
"rawName": "f",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -345,7 +379,9 @@
"namespace": null,
"prefix": null,
"name": "g",
"value": null
"rawName": "g",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -357,7 +393,9 @@
"namespace": null,
"prefix": null,
"name": "h",
"value": null
"rawName": "h",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -369,7 +407,9 @@
"namespace": null,
"prefix": null,
"name": "i",
"value": null
"rawName": "i",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -381,7 +421,9 @@
"namespace": null,
"prefix": null,
"name": "j",
"value": null
"rawName": "j",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -393,7 +435,9 @@
"namespace": null,
"prefix": null,
"name": "k",
"value": null
"rawName": "k",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -405,7 +449,9 @@
"namespace": null,
"prefix": null,
"name": "l",
"value": null
"rawName": "l",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -417,7 +463,9 @@
"namespace": null,
"prefix": null,
"name": "m",
"value": null
"rawName": "m",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -429,7 +477,9 @@
"namespace": null,
"prefix": null,
"name": "n",
"value": null
"rawName": "n",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -441,7 +491,9 @@
"namespace": null,
"prefix": null,
"name": "o",
"value": null
"rawName": "o",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -453,7 +505,9 @@
"namespace": null,
"prefix": null,
"name": "p",
"value": null
"rawName": "p",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -465,7 +519,9 @@
"namespace": null,
"prefix": null,
"name": "q",
"value": null
"rawName": "q",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -477,7 +533,9 @@
"namespace": null,
"prefix": null,
"name": "r",
"value": null
"rawName": "r",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -489,7 +547,9 @@
"namespace": null,
"prefix": null,
"name": "s",
"value": null
"rawName": "s",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -501,7 +561,9 @@
"namespace": null,
"prefix": null,
"name": "t",
"value": null
"rawName": "t",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -513,7 +575,9 @@
"namespace": null,
"prefix": null,
"name": "u",
"value": null
"rawName": "u",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -525,7 +589,9 @@
"namespace": null,
"prefix": null,
"name": "v",
"value": null
"rawName": "v",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -537,7 +603,9 @@
"namespace": null,
"prefix": null,
"name": "w",
"value": null
"rawName": "w",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -549,7 +617,9 @@
"namespace": null,
"prefix": null,
"name": "x",
"value": null
"rawName": "x",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -561,7 +631,9 @@
"namespace": null,
"prefix": null,
"name": "y",
"value": null
"rawName": "y",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -573,7 +645,9 @@
"namespace": null,
"prefix": null,
"name": "z",
"value": null
"rawName": "z",
"value": null,
"rawValue": null
}
],
"children": [],
@ -610,7 +684,9 @@
"namespace": null,
"prefix": null,
"name": "title",
"value": " <![CDATA[ \\n\\n foobar baz ]]> "
"rawName": "title",
"value": " <![CDATA[ \\n\\n foobar baz ]]> ",
"rawValue": "\" <![CDATA[ \\n\\n foobar baz ]]> \""
}
],
"children": [
@ -658,7 +734,9 @@
"namespace": null,
"prefix": null,
"name": "title",
"value": " <!-- hello world --> "
"rawName": "title",
"value": " <!-- hello world --> ",
"rawValue": "\" <!-- hello world --> \""
}
],
"children": [
@ -706,7 +784,9 @@
"namespace": null,
"prefix": null,
"name": "v-ref:vm_pv",
"value": null
"rawName": "v-ref:vm_pv",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -718,7 +798,9 @@
"namespace": null,
"prefix": null,
"name": ":imgs",
"value": " objpicsurl_ "
"rawName": ":imgs",
"value": " objpicsurl_ ",
"rawValue": "\" objpicsurl_ \""
}
],
"children": [],
@ -755,7 +837,9 @@
"namespace": null,
"prefix": null,
"name": "a",
"value": "\\u00A0"
"rawName": "a",
"value": "\\u00A0",
"rawValue": "\\u00A0"
},
{
"type": "Attribute",
@ -767,7 +851,9 @@
"namespace": null,
"prefix": null,
"name": "b",
"value": " "
"rawName": "b",
"value": " ",
"rawValue": "\"&nbsp;\""
},
{
"type": "Attribute",
@ -779,7 +865,9 @@
"namespace": null,
"prefix": null,
"name": "c",
"value": "\\u00A0"
"rawName": "c",
"value": "\\u00A0",
"rawValue": "\"\\u00A0\""
}
],
"children": [],
@ -816,7 +904,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "test"
"rawName": "src",
"value": "test",
"rawValue": "\"test\""
}
],
"children": [],
@ -853,7 +943,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "test.jpg"
"rawName": "src",
"value": "test.jpg",
"rawValue": "test.jpg"
}
],
"children": [],
@ -890,7 +982,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "test.jpg"
"rawName": "src",
"value": "test.jpg",
"rawValue": "test.jpg"
},
{
"type": "Attribute",
@ -902,7 +996,9 @@
"namespace": null,
"prefix": null,
"name": "data-src",
"value": "test.jpg"
"rawName": "data-src",
"value": "test.jpg",
"rawValue": "test.jpg"
}
],
"children": [],
@ -939,7 +1035,9 @@
"namespace": null,
"prefix": null,
"name": "disabled",
"value": null
"rawName": "disabled",
"value": null,
"rawValue": null
}
],
"children": [],
@ -950,7 +1048,469 @@
"type": "Text",
"span": {
"start": 481,
"end": 499,
"end": 483,
"ctxt": 0
},
"data": "\n\n",
"raw": "\n\n"
},
{
"type": "Element",
"span": {
"start": 483,
"end": 507,
"ctxt": 0
},
"tagName": "div",
"namespace": "http://www.w3.org/1999/xhtml",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 488,
"end": 500,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "class",
"rawName": "CLASS",
"value": "TEST",
"rawValue": "\"TEST\""
}
],
"children": [],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 507,
"end": 508,
"ctxt": 0
},
"data": "\n",
"raw": "\n"
},
{
"type": "Element",
"span": {
"start": 508,
"end": 532,
"ctxt": 0
},
"tagName": "div",
"namespace": "http://www.w3.org/1999/xhtml",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 513,
"end": 525,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "class",
"rawName": "CLASS",
"value": "TEST",
"rawValue": "'TEST'"
}
],
"children": [],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 532,
"end": 533,
"ctxt": 0
},
"data": "\n",
"raw": "\n"
},
{
"type": "Element",
"span": {
"start": 533,
"end": 555,
"ctxt": 0
},
"tagName": "div",
"namespace": "http://www.w3.org/1999/xhtml",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 538,
"end": 548,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "class",
"rawName": "CLASS",
"value": "TEST",
"rawValue": "TEST"
}
],
"children": [],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 555,
"end": 557,
"ctxt": 0
},
"data": "\n\n",
"raw": "\n\n"
},
{
"type": "Element",
"span": {
"start": 557,
"end": 814,
"ctxt": 0
},
"tagName": "svg",
"namespace": "http://www.w3.org/2000/svg",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 562,
"end": 582,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "viewBox",
"rawName": "viewBox",
"value": "0 0 140 50",
"rawValue": "\"0 0 140 50\""
},
{
"type": "Attribute",
"span": {
"start": 583,
"end": 617,
"ctxt": 0
},
"namespace": "http://www.w3.org/2000/xmlns/",
"prefix": null,
"name": "xmlns",
"rawName": "xmlns",
"value": "http://www.w3.org/2000/svg",
"rawValue": "\"http://www.w3.org/2000/svg\""
}
],
"children": [
{
"type": "Text",
"span": {
"start": 618,
"end": 623,
"ctxt": 0
},
"data": "\n ",
"raw": "\n "
},
{
"type": "Element",
"span": {
"start": 623,
"end": 680,
"ctxt": 0
},
"tagName": "text",
"namespace": "http://www.w3.org/2000/svg",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 629,
"end": 635,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "y",
"rawName": "y",
"value": "20",
"rawValue": "\"20\""
},
{
"type": "Attribute",
"span": {
"start": 636,
"end": 655,
"ctxt": 0
},
"namespace": "http://www.w3.org/XML/1998/namespace",
"prefix": "xml",
"name": "space",
"rawName": "xml:space",
"value": "default",
"rawValue": "\"default\""
}
],
"children": [
{
"type": "Text",
"span": {
"start": 656,
"end": 673,
"ctxt": 0
},
"data": "Default spacing",
"raw": "Default spacing"
}
],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 680,
"end": 685,
"ctxt": 0
},
"data": "\n ",
"raw": "\n "
},
{
"type": "Element",
"span": {
"start": 685,
"end": 742,
"ctxt": 0
},
"tagName": "text",
"namespace": "http://www.w3.org/2000/svg",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 691,
"end": 697,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "y",
"rawName": "y",
"value": "20",
"rawValue": "\"20\""
},
{
"type": "Attribute",
"span": {
"start": 698,
"end": 717,
"ctxt": 0
},
"namespace": "http://www.w3.org/XML/1998/namespace",
"prefix": "xml",
"name": "space",
"rawName": "XML:SPACE",
"value": "default",
"rawValue": "\"default\""
}
],
"children": [
{
"type": "Text",
"span": {
"start": 718,
"end": 735,
"ctxt": 0
},
"data": "Default spacing",
"raw": "Default spacing"
}
],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 742,
"end": 747,
"ctxt": 0
},
"data": "\n ",
"raw": "\n "
},
{
"type": "Element",
"span": {
"start": 747,
"end": 807,
"ctxt": 0
},
"tagName": "text",
"namespace": "http://www.w3.org/2000/svg",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 753,
"end": 759,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "y",
"rawName": "y",
"value": "40",
"rawValue": "\"40\""
},
{
"type": "Attribute",
"span": {
"start": 760,
"end": 780,
"ctxt": 0
},
"namespace": "http://www.w3.org/XML/1998/namespace",
"prefix": "xml",
"name": "space",
"rawName": "xml:space",
"value": "preserve",
"rawValue": "\"preserve\""
}
],
"children": [
{
"type": "Text",
"span": {
"start": 781,
"end": 800,
"ctxt": 0
},
"data": "Preserved spacing",
"raw": "Preserved spacing"
}
],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 807,
"end": 808,
"ctxt": 0
},
"data": "\n",
"raw": "\n"
}
],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 814,
"end": 816,
"ctxt": 0
},
"data": "\n\n",
"raw": "\n\n"
},
{
"type": "Element",
"span": {
"start": 816,
"end": 859,
"ctxt": 0
},
"tagName": "div",
"namespace": "http://www.w3.org/1999/xhtml",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 821,
"end": 852,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "id",
"rawName": "id",
"value": "John \" & Harry ",
"rawValue": "\"John &quot; &amp; Harry \""
}
],
"children": [],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 859,
"end": 860,
"ctxt": 0
},
"data": "\n",
"raw": "\n"
},
{
"type": "Element",
"span": {
"start": 860,
"end": 903,
"ctxt": 0
},
"tagName": "a",
"namespace": "http://www.w3.org/1999/xhtml",
"attributes": [
{
"type": "Attribute",
"span": {
"start": 863,
"end": 894,
"ctxt": 0
},
"namespace": null,
"prefix": null,
"name": "href",
"rawName": "href",
"value": "http://host/?x=1&y=2",
"rawValue": "\"http://host/?x=1&#38;y=2\""
}
],
"children": [
{
"type": "Text",
"span": {
"start": 895,
"end": 899,
"ctxt": 0
},
"data": "test",
"raw": "test"
}
],
"content": null,
"isSelfClosing": false
},
{
"type": "Text",
"span": {
"start": 903,
"end": 921,
"ctxt": 0
},
"data": "\n\n\n\n",

View File

@ -24,8 +24,21 @@
21 | |
22 | | <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
24 | | <div CLASS="TEST"></div>
25 | | <div CLASS='TEST'></div>
26 | | <div CLASS=TEST></div>
27 | |
28 | | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | | </svg>
33 | |
34 | | <div id = "John &quot; &amp; Harry "></div>
35 | | <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----
x Child
@ -64,8 +77,21 @@
21 | |
22 | | <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
24 | | <div CLASS="TEST"></div>
25 | | <div CLASS='TEST'></div>
26 | | <div CLASS=TEST></div>
27 | |
28 | | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | | </svg>
33 | |
34 | | <div id = "John &quot; &amp; Harry "></div>
35 | | <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----
x Element
@ -92,8 +118,21 @@
21 | |
22 | | <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
24 | | <div CLASS="TEST"></div>
25 | | <div CLASS='TEST'></div>
26 | | <div CLASS=TEST></div>
27 | |
28 | | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | | </svg>
33 | |
34 | | <div id = "John &quot; &amp; Harry "></div>
35 | | <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----
x Attribute
@ -200,8 +239,21 @@
21 | |
22 | | <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
24 | | <div CLASS="TEST"></div>
25 | | <div CLASS='TEST'></div>
26 | | <div CLASS=TEST></div>
27 | |
28 | | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | | </svg>
33 | |
34 | | <div id = "John &quot; &amp; Harry "></div>
35 | | <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----
x Element
@ -224,8 +276,21 @@
21 | |
22 | | <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
24 | | <div CLASS="TEST"></div>
25 | | <div CLASS='TEST'></div>
26 | | <div CLASS=TEST></div>
27 | |
28 | | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | | </svg>
33 | |
34 | | <div id = "John &quot; &amp; Harry "></div>
35 | | <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----
x Child
@ -784,15 +849,389 @@
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:22:1]
22 | ,-> <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
23 | `->
24 | <div CLASS="TEST"></div>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:22:1]
22 | ,-> <button disabled></button>
23 | |
24 | | </body>
25 | `-> </html>
23 | `->
24 | <div CLASS="TEST"></div>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:24:1]
24 | <div CLASS="TEST"></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:24:1]
24 | <div CLASS="TEST"></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:24:1]
24 | <div CLASS="TEST"></div>
: ^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:24:1]
24 | <div CLASS="TEST"></div>
: ^
25 | <div CLASS='TEST'></div>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:24:1]
24 | <div CLASS="TEST"></div>
: ^
25 | <div CLASS='TEST'></div>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:25:1]
25 | <div CLASS='TEST'></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:25:1]
25 | <div CLASS='TEST'></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:25:1]
25 | <div CLASS='TEST'></div>
: ^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:25:1]
25 | <div CLASS='TEST'></div>
: ^
26 | <div CLASS=TEST></div>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:25:1]
25 | <div CLASS='TEST'></div>
: ^
26 | <div CLASS=TEST></div>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:26:1]
26 | <div CLASS=TEST></div>
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:26:1]
26 | <div CLASS=TEST></div>
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:26:1]
26 | <div CLASS=TEST></div>
: ^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:26:1]
26 | ,-> <div CLASS=TEST></div>
27 | `->
28 | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:26:1]
26 | ,-> <div CLASS=TEST></div>
27 | `->
28 | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:28:1]
28 | ,-> <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | `-> </svg>
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:28:1]
28 | ,-> <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | | <text y="20" xml:space="default">Default spacing</text>
30 | | <text y="20" XML:SPACE="default">Default spacing</text>
31 | | <text y="40" xml:space="preserve">Preserved spacing</text>
32 | `-> </svg>
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:28:1]
28 | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
: ^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:28:1]
28 | <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:28:1]
28 | ,-> <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | `-> <text y="20" xml:space="default">Default spacing</text>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:28:1]
28 | ,-> <svg viewBox="0 0 140 50" xmlns="http://www.w3.org/2000/svg">
29 | `-> <text y="20" xml:space="default">Default spacing</text>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | <text y="20" xml:space="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | <text y="20" xml:space="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | <text y="20" xml:space="default">Default spacing</text>
: ^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | <text y="20" xml:space="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | <text y="20" xml:space="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | <text y="20" xml:space="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | ,-> <text y="20" xml:space="default">Default spacing</text>
30 | `-> <text y="20" XML:SPACE="default">Default spacing</text>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:29:5]
29 | ,-> <text y="20" xml:space="default">Default spacing</text>
30 | `-> <text y="20" XML:SPACE="default">Default spacing</text>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | <text y="20" XML:SPACE="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | <text y="20" XML:SPACE="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | <text y="20" XML:SPACE="default">Default spacing</text>
: ^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | <text y="20" XML:SPACE="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | <text y="20" XML:SPACE="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | <text y="20" XML:SPACE="default">Default spacing</text>
: ^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | ,-> <text y="20" XML:SPACE="default">Default spacing</text>
31 | `-> <text y="40" xml:space="preserve">Preserved spacing</text>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:30:5]
30 | ,-> <text y="20" XML:SPACE="default">Default spacing</text>
31 | `-> <text y="40" xml:space="preserve">Preserved spacing</text>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^^^^^^^^^^^^^^^^^^^
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^
32 | </svg>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:31:5]
31 | <text y="40" xml:space="preserve">Preserved spacing</text>
: ^
32 | </svg>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:32:1]
32 | ,-> </svg>
33 | `->
34 | <div id = "John &quot; &amp; Harry "></div>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:32:1]
32 | ,-> </svg>
33 | `->
34 | <div id = "John &quot; &amp; Harry "></div>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:34:1]
34 | <div id = "John &quot; &amp; Harry "></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:34:1]
34 | <div id = "John &quot; &amp; Harry "></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:34:1]
34 | <div id = "John &quot; &amp; Harry "></div>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:34:1]
34 | <div id = "John &quot; &amp; Harry "></div>
: ^
35 | <a href="http://host/?x=1&#38;y=2">test</a>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:34:1]
34 | <div id = "John &quot; &amp; Harry "></div>
: ^
35 | <a href="http://host/?x=1&#38;y=2">test</a>
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | <a href="http://host/?x=1&#38;y=2">test</a>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Element
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | <a href="http://host/?x=1&#38;y=2">test</a>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Attribute
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | <a href="http://host/?x=1&#38;y=2">test</a>
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | <a href="http://host/?x=1&#38;y=2">test</a>
: ^^^^
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | <a href="http://host/?x=1&#38;y=2">test</a>
: ^^^^
`----
x Child
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | ,-> <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----
x Text
,-[$DIR/tests/fixture/attribute/basic/input.html:35:1]
35 | ,-> <a href="http://host/?x=1&#38;y=2">test</a>
36 | |
37 | | </body>
38 | `-> </html>
`----

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z"
"rawName": "class",
"value": "0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z",
"rawValue": "\"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z\""
}
],
"children": [],
@ -190,7 +194,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "add sort keys createSorter"
"rawName": "class",
"value": "add sort keys createSorter",
"rawValue": "\"add sort keys createSorter\""
}
],
"children": [],
@ -227,7 +233,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "sprite sprite-{{sprite}}"
"rawName": "class",
"value": "sprite sprite-{{sprite}}",
"rawValue": "\"sprite sprite-{{sprite}}\""
}
],
"children": [],
@ -264,7 +272,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "{{sprite}}-sprite sprite"
"rawName": "class",
"value": "{{sprite}}-sprite sprite",
"rawValue": "\"{{sprite}}-sprite sprite\""
}
],
"children": [],
@ -301,7 +311,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "sprite-{{sprite}}-sprite"
"rawName": "class",
"value": "sprite-{{sprite}}-sprite",
"rawValue": "\"sprite-{{sprite}}-sprite\""
}
],
"children": [],
@ -338,7 +350,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "{{sprite}}"
"rawName": "class",
"value": "{{sprite}}",
"rawValue": "\"{{sprite}}\""
}
],
"children": [],
@ -375,7 +389,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "{{sprite}}"
"rawName": "class",
"value": "{{sprite}}",
"rawValue": "{{sprite}}"
}
],
"children": [],
@ -412,7 +428,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": null
"rawName": "class",
"value": null,
"rawValue": null
}
],
"children": [],
@ -449,7 +467,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "nav_sv_fo_v_column <#=(j === 0) ? 'nav_sv_fo_v_first' : '' #> foo_bar"
"rawName": "class",
"value": "nav_sv_fo_v_column <#=(j === 0) ? 'nav_sv_fo_v_first' : '' #> foo_bar",
"rawValue": "\"nav_sv_fo_v_column <#=(j === 0) ? 'nav_sv_fo_v_first' : '' #> foo_bar\""
}
],
"children": [],
@ -486,7 +506,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "moo <!-- htmlmin:ignore -->bar<!-- htmlmin:ignore --> foo baz"
"rawName": "class",
"value": "moo <!-- htmlmin:ignore -->bar<!-- htmlmin:ignore --> foo baz",
"rawValue": "\"moo <!-- htmlmin:ignore -->bar<!-- htmlmin:ignore --> foo baz\""
}
],
"children": [],
@ -523,7 +545,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "="
"rawName": "class",
"value": "=",
"rawValue": "\"=\""
}
],
"children": [],
@ -560,7 +584,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "= = = ="
"rawName": "class",
"value": "= = = =",
"rawValue": "\"= = = =\""
}
],
"children": [],

View File

@ -84,7 +84,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "https://www.w3schools.com"
"rawName": "href",
"value": "https://www.w3schools.com",
"rawValue": "https://www.w3schools.com"
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -83,7 +85,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "Content-Type"
"rawName": "http-equiv",
"value": "Content-Type",
"rawValue": "\"Content-Type\""
},
{
"type": "Attribute",
@ -95,7 +99,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "charset=\"windows-1251"
"rawName": "content",
"value": "charset=\"windows-1251",
"rawValue": "'charset=\"windows-1251'"
}
],
"children": [],

View File

@ -84,7 +84,9 @@
"namespace": null,
"prefix": null,
"name": "title",
"value": "I'm a header"
"rawName": "title",
"value": "I'm a header",
"rawValue": "\"I'm a header\""
}
],
"children": [
@ -132,7 +134,9 @@
"namespace": null,
"prefix": null,
"name": "title",
"value": "I'm a tooltip"
"rawName": "title",
"value": "I'm a tooltip",
"rawValue": "\"I'm a tooltip\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -83,7 +85,9 @@
"namespace": null,
"prefix": null,
"name": "charset",
"value": "UTF-8"
"rawName": "charset",
"value": "UTF-8",
"rawValue": "\"UTF-8\""
}
],
"children": [],
@ -120,7 +124,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "viewport"
"rawName": "name",
"value": "viewport",
"rawValue": "\"viewport\""
},
{
"type": "Attribute",
@ -132,7 +138,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
"rawName": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0",
"rawValue": "\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\""
}
],
"children": [],
@ -169,7 +177,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "X-UA-Compatible"
"rawName": "http-equiv",
"value": "X-UA-Compatible",
"rawValue": "\"X-UA-Compatible\""
},
{
"type": "Attribute",
@ -181,7 +191,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "ie=edge"
"rawName": "content",
"value": "ie=edge",
"rawValue": "\"ie=edge\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -83,7 +85,9 @@
"namespace": null,
"prefix": null,
"name": "charset",
"value": "UTF-8"
"rawName": "charset",
"value": "UTF-8",
"rawValue": "\"UTF-8\""
}
],
"children": [],
@ -120,7 +124,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "viewport"
"rawName": "name",
"value": "viewport",
"rawValue": "\"viewport\""
},
{
"type": "Attribute",
@ -132,7 +138,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
"rawName": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0",
"rawValue": "\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\""
}
],
"children": [],
@ -169,7 +177,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "X-UA-Compatible"
"rawName": "http-equiv",
"value": "X-UA-Compatible",
"rawValue": "\"X-UA-Compatible\""
},
{
"type": "Attribute",
@ -181,7 +191,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "ie=edge"
"rawName": "content",
"value": "ie=edge",
"rawValue": "\"ie=edge\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "https://example.com"
"rawName": "href",
"value": "https://example.com",
"rawValue": "\"https://example.com\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -326,7 +328,9 @@
"namespace": null,
"prefix": null,
"name": "⚡",
"value": null
"rawName": "⚡",
"value": null,
"rawValue": null
}
],
"children": [],
@ -401,7 +405,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "test.html"
"rawName": "href",
"value": "test.html",
"rawValue": "\"test.html\""
}
],
"children": [
@ -548,7 +554,9 @@
"namespace": null,
"prefix": null,
"name": "data-test",
"value": "a"
"rawName": "data-test",
"value": "a",
"rawValue": "\"a\""
}
],
"children": [],
@ -585,7 +593,9 @@
"namespace": null,
"prefix": null,
"name": "data-test",
"value": "a"
"rawName": "data-test",
"value": "a",
"rawValue": "\"a\""
}
],
"children": [],
@ -622,7 +632,9 @@
"namespace": null,
"prefix": null,
"name": "data-test",
"value": "a"
"rawName": "data-test",
"value": "a",
"rawValue": "\"a\""
}
],
"children": [],
@ -659,7 +671,9 @@
"namespace": null,
"prefix": null,
"name": "data-test",
"value": "a"
"rawName": "data-test",
"value": "a",
"rawValue": "\"a\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "some-attribute",
"value": ""
"rawName": "some-attribute",
"value": "",
"rawValue": "\"\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -234,7 +236,9 @@
"namespace": null,
"prefix": null,
"name": "span",
"value": "2"
"rawName": "span",
"value": "2",
"rawValue": "\"2\""
},
{
"type": "Attribute",
@ -246,7 +250,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "batman"
"rawName": "class",
"value": "batman",
"rawValue": "\"batman\""
}
],
"children": [],
@ -273,7 +279,9 @@
"namespace": null,
"prefix": null,
"name": "span",
"value": "2"
"rawName": "span",
"value": "2",
"rawValue": "\"2\""
},
{
"type": "Attribute",
@ -285,7 +293,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "flash"
"rawName": "class",
"value": "flash",
"rawValue": "\"flash\""
}
],
"children": [],
@ -393,7 +403,9 @@
"namespace": null,
"prefix": null,
"name": "scope",
"value": "col"
"rawName": "scope",
"value": "col",
"rawValue": "\"col\""
}
],
"children": [
@ -441,7 +453,9 @@
"namespace": null,
"prefix": null,
"name": "scope",
"value": "col"
"rawName": "scope",
"value": "col",
"rawValue": "\"col\""
}
],
"children": [
@ -489,7 +503,9 @@
"namespace": null,
"prefix": null,
"name": "scope",
"value": "col"
"rawName": "scope",
"value": "col",
"rawValue": "\"col\""
}
],
"children": [
@ -537,7 +553,9 @@
"namespace": null,
"prefix": null,
"name": "scope",
"value": "col"
"rawName": "scope",
"value": "col",
"rawValue": "\"col\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "img",
"value": "img/alt.png"
"rawName": "img",
"value": "img/alt.png",
"rawValue": "\"img/alt.png\""
},
{
"type": "Attribute",
@ -165,7 +169,9 @@
"namespace": null,
"prefix": null,
"name": "data-text",
"value": "Your card validation code (CVC)\n is an extra security feature — it is the last 3 or 4 numbers on the\n back of your card."
"rawName": "data-text",
"value": "Your card validation code (CVC)\n is an extra security feature — it is the last 3 or 4 numbers on the\n back of your card.",
"rawValue": "\"Your card validation code (CVC)\n is an extra security feature — it is the last 3 or 4 numbers on the\n back of your card.\""
}
],
"children": [],
@ -202,7 +208,9 @@
"namespace": null,
"prefix": null,
"name": "l",
"value": "100"
"rawName": "l",
"value": "100",
"rawValue": "\"100\""
},
{
"type": "Attribute",
@ -214,7 +222,9 @@
"namespace": null,
"prefix": null,
"name": "c",
"value": "red"
"rawName": "c",
"value": "red",
"rawValue": "\"red\""
}
],
"children": [],
@ -251,7 +261,9 @@
"namespace": null,
"prefix": null,
"name": "open",
"value": null
"rawName": "open",
"value": null,
"rawValue": null
},
{
"type": "Attribute",
@ -263,7 +275,9 @@
"namespace": null,
"prefix": null,
"name": "disabled",
"value": null
"rawName": "disabled",
"value": null,
"rawValue": null
}
],
"children": [],
@ -321,7 +335,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "twitter"
"rawName": "type",
"value": "twitter",
"rawValue": "\"twitter\""
}
],
"children": [
@ -345,7 +361,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "..."
"rawName": "href",
"value": "...",
"rawValue": "\"...\""
}
],
"children": [
@ -397,7 +415,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "fb"
"rawName": "type",
"value": "fb",
"rawValue": "\"fb\""
}
],
"children": [
@ -421,7 +441,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "..."
"rawName": "href",
"value": "...",
"rawValue": "\"...\""
}
],
"children": [
@ -473,7 +495,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "plus"
"rawName": "type",
"value": "plus",
"rawValue": "\"plus\""
}
],
"children": [
@ -497,7 +521,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "..."
"rawName": "href",
"value": "...",
"rawValue": "\"...\""
}
],
"children": [
@ -633,7 +659,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "x-foo-from-template"
"rawName": "id",
"value": "x-foo-from-template",
"rawValue": "\"x-foo-from-template\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "open",
"value": null
"rawName": "open",
"value": null,
"rawValue": null
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "vide/webm"
"rawName": "type",
"value": "vide/webm",
"rawValue": "\"vide/webm\""
},
{
"type": "Attribute",
@ -165,7 +169,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "/media/examples/flower.mp4"
"rawName": "src",
"value": "/media/examples/flower.mp4",
"rawValue": "\"/media/examples/flower.mp4\""
},
{
"type": "Attribute",
@ -177,7 +183,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "200"
"rawName": "width",
"value": "200",
"rawValue": "\"200\""
},
{
"type": "Attribute",
@ -189,7 +197,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "200"
"rawName": "height",
"value": "200",
"rawValue": "\"200\""
}
],
"children": [],
@ -261,7 +271,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "video/webm"
"rawName": "type",
"value": "video/webm",
"rawValue": "\"video/webm\""
},
{
"type": "Attribute",
@ -273,7 +285,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "/media/cc0-videos/flower.mp4"
"rawName": "src",
"value": "/media/cc0-videos/flower.mp4",
"rawValue": "\"/media/cc0-videos/flower.mp4\""
},
{
"type": "Attribute",
@ -285,7 +299,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "250"
"rawName": "width",
"value": "250",
"rawValue": "\"250\""
},
{
"type": "Attribute",
@ -297,7 +313,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "200"
"rawName": "height",
"value": "200",
"rawValue": "\"200\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "action",
"value": ""
"rawName": "action",
"value": "",
"rawValue": "\"\""
},
{
"type": "Attribute",
@ -165,7 +169,9 @@
"namespace": null,
"prefix": null,
"name": "method",
"value": "get"
"rawName": "method",
"value": "get",
"rawValue": "\"get\""
},
{
"type": "Attribute",
@ -177,7 +183,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "form-example"
"rawName": "class",
"value": "form-example",
"rawValue": "\"form-example\""
}
],
"children": [
@ -211,7 +219,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "form-example"
"rawName": "class",
"value": "form-example",
"rawValue": "\"form-example\""
}
],
"children": [
@ -245,7 +255,9 @@
"namespace": null,
"prefix": null,
"name": "for",
"value": "name"
"rawName": "for",
"value": "name",
"rawValue": "\"name\""
}
],
"children": [
@ -293,7 +305,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "text"
"rawName": "type",
"value": "text",
"rawValue": "\"text\""
},
{
"type": "Attribute",
@ -305,7 +319,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "name"
"rawName": "name",
"value": "name",
"rawValue": "\"name\""
},
{
"type": "Attribute",
@ -317,7 +333,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "name"
"rawName": "id",
"value": "name",
"rawValue": "\"name\""
},
{
"type": "Attribute",
@ -329,7 +347,9 @@
"namespace": null,
"prefix": null,
"name": "required",
"value": null
"rawName": "required",
"value": null,
"rawValue": null
}
],
"children": [],
@ -380,7 +400,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "form-example"
"rawName": "class",
"value": "form-example",
"rawValue": "\"form-example\""
}
],
"children": [
@ -414,7 +436,9 @@
"namespace": null,
"prefix": null,
"name": "for",
"value": "email"
"rawName": "for",
"value": "email",
"rawValue": "\"email\""
}
],
"children": [
@ -462,7 +486,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "email"
"rawName": "type",
"value": "email",
"rawValue": "\"email\""
},
{
"type": "Attribute",
@ -474,7 +500,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "email"
"rawName": "name",
"value": "email",
"rawValue": "\"email\""
},
{
"type": "Attribute",
@ -486,7 +514,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "email"
"rawName": "id",
"value": "email",
"rawValue": "\"email\""
},
{
"type": "Attribute",
@ -498,7 +528,9 @@
"namespace": null,
"prefix": null,
"name": "required",
"value": null
"rawName": "required",
"value": null,
"rawValue": null
}
],
"children": [],
@ -549,7 +581,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "form-example"
"rawName": "class",
"value": "form-example",
"rawValue": "\"form-example\""
}
],
"children": [
@ -583,7 +617,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "submit"
"rawName": "type",
"value": "submit",
"rawValue": "\"submit\""
},
{
"type": "Attribute",
@ -595,7 +631,9 @@
"namespace": null,
"prefix": null,
"name": "value",
"value": "Subscribe!"
"rawName": "value",
"value": "Subscribe!",
"rawValue": "\"Subscribe!\""
}
],
"children": [],
@ -660,7 +698,9 @@
"namespace": null,
"prefix": null,
"name": "method",
"value": "post"
"rawName": "method",
"value": "post",
"rawValue": "\"post\""
}
],
"children": [
@ -761,7 +801,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "radio"
"rawName": "type",
"value": "radio",
"rawValue": "\"radio\""
},
{
"type": "Attribute",
@ -773,7 +815,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "radio"
"rawName": "name",
"value": "radio",
"rawValue": "\"radio\""
}
],
"children": [],

View File

@ -70,7 +70,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "Content-Type"
"rawName": "http-equiv",
"value": "Content-Type",
"rawValue": "\"Content-Type\""
},
{
"type": "Attribute",
@ -82,7 +84,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "text/html; charset=utf-8"
"rawName": "content",
"value": "text/html; charset=utf-8",
"rawValue": "\"text/html; charset=utf-8\""
}
],
"children": [],
@ -168,7 +172,9 @@
"namespace": null,
"prefix": null,
"name": "rows",
"value": "80,*"
"rawName": "rows",
"value": "80,*",
"rawValue": "\"80,*\""
},
{
"type": "Attribute",
@ -180,7 +186,9 @@
"namespace": null,
"prefix": null,
"name": "cols",
"value": "*"
"rawName": "cols",
"value": "*",
"rawValue": "\"*\""
}
],
"children": [
@ -214,7 +222,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "top.html"
"rawName": "src",
"value": "top.html",
"rawValue": "\"top.html\""
},
{
"type": "Attribute",
@ -226,7 +236,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "topFrame"
"rawName": "name",
"value": "topFrame",
"rawValue": "\"topFrame\""
},
{
"type": "Attribute",
@ -238,7 +250,9 @@
"namespace": null,
"prefix": null,
"name": "scrolling",
"value": "no"
"rawName": "scrolling",
"value": "no",
"rawValue": "\"no\""
},
{
"type": "Attribute",
@ -250,7 +264,9 @@
"namespace": null,
"prefix": null,
"name": "noresize",
"value": null
"rawName": "noresize",
"value": null,
"rawValue": null
}
],
"children": [],
@ -287,7 +303,9 @@
"namespace": null,
"prefix": null,
"name": "cols",
"value": "80,*"
"rawName": "cols",
"value": "80,*",
"rawValue": "\"80,*\""
}
],
"children": [
@ -321,7 +339,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "left.html"
"rawName": "src",
"value": "left.html",
"rawValue": "\"left.html\""
},
{
"type": "Attribute",
@ -333,7 +353,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "leftFrame"
"rawName": "name",
"value": "leftFrame",
"rawValue": "\"leftFrame\""
},
{
"type": "Attribute",
@ -345,7 +367,9 @@
"namespace": null,
"prefix": null,
"name": "scrolling",
"value": "no"
"rawName": "scrolling",
"value": "no",
"rawValue": "\"no\""
},
{
"type": "Attribute",
@ -357,7 +381,9 @@
"namespace": null,
"prefix": null,
"name": "noresize",
"value": null
"rawName": "noresize",
"value": null,
"rawValue": null
}
],
"children": [],
@ -394,7 +420,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "main.html"
"rawName": "src",
"value": "main.html",
"rawValue": "\"main.html\""
},
{
"type": "Attribute",
@ -406,7 +434,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "mainFrame"
"rawName": "name",
"value": "mainFrame",
"rawValue": "\"mainFrame\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "test.html"
"rawName": "src",
"value": "test.html",
"rawValue": "\"test.html\""
},
{
"type": "Attribute",
@ -165,7 +169,9 @@
"namespace": null,
"prefix": null,
"name": "frameborder",
"value": "0"
"rawName": "frameborder",
"value": "0",
"rawValue": "\"0\""
}
],
"children": [],
@ -202,7 +208,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "banner.html"
"rawName": "src",
"value": "banner.html",
"rawValue": "\"banner.html\""
},
{
"type": "Attribute",
@ -214,7 +222,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "468"
"rawName": "width",
"value": "468",
"rawValue": "\"468\""
},
{
"type": "Attribute",
@ -226,7 +236,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "60"
"rawName": "height",
"value": "60",
"rawValue": "\"60\""
},
{
"type": "Attribute",
@ -238,7 +250,9 @@
"namespace": null,
"prefix": null,
"name": "align",
"value": "left"
"rawName": "align",
"value": "left",
"rawValue": "\"left\""
}
],
"children": [

View File

@ -154,7 +154,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "w3schools.jpg"
"rawName": "src",
"value": "w3schools.jpg",
"rawValue": "\"w3schools.jpg\""
},
{
"type": "Attribute",
@ -166,7 +168,9 @@
"namespace": null,
"prefix": null,
"name": "alt",
"value": "W3Schools.com"
"rawName": "alt",
"value": "W3Schools.com",
"rawValue": "\"W3Schools.com\""
},
{
"type": "Attribute",
@ -178,7 +182,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "104"
"rawName": "width",
"value": "104",
"rawValue": "\"104\""
},
{
"type": "Attribute",
@ -190,7 +196,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "142"
"rawName": "height",
"value": "142",
"rawValue": "\"142\""
}
],
"children": [],

View File

@ -84,7 +84,9 @@
"namespace": null,
"prefix": null,
"name": "data-test",
"value": "test"
"rawName": "data-test",
"value": "test",
"rawValue": "\"test\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -188,7 +190,9 @@
"namespace": null,
"prefix": null,
"name": "direction",
"value": "up"
"rawName": "direction",
"value": "up",
"rawValue": "\"up\""
}
],
"children": [
@ -236,7 +240,9 @@
"namespace": null,
"prefix": null,
"name": "direction",
"value": "down"
"rawName": "direction",
"value": "down",
"rawValue": "\"down\""
},
{
"type": "Attribute",
@ -248,7 +254,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "250"
"rawName": "width",
"value": "250",
"rawValue": "\"250\""
},
{
"type": "Attribute",
@ -260,7 +268,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "200"
"rawName": "height",
"value": "200",
"rawValue": "\"200\""
},
{
"type": "Attribute",
@ -272,7 +282,9 @@
"namespace": null,
"prefix": null,
"name": "behavior",
"value": "alternate"
"rawName": "behavior",
"value": "alternate",
"rawValue": "\"alternate\""
},
{
"type": "Attribute",
@ -284,7 +296,9 @@
"namespace": null,
"prefix": null,
"name": "style",
"value": "border:solid"
"rawName": "style",
"value": "border:solid",
"rawValue": "\"border:solid\""
}
],
"children": [
@ -318,7 +332,9 @@
"namespace": null,
"prefix": null,
"name": "behavior",
"value": "alternate"
"rawName": "behavior",
"value": "alternate",
"rawValue": "\"alternate\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "style",
"value": "display:none"
"rawName": "style",
"value": "display:none",
"rawValue": "\"display:none\""
}
],
"children": [
@ -198,7 +202,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "m1"
"rawName": "id",
"value": "m1",
"rawValue": "\"m1\""
}
],
"children": [
@ -254,7 +260,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d1"
"rawName": "id",
"value": "d1",
"rawValue": "\"d1\""
}
],
"children": [
@ -335,7 +343,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d2"
"rawName": "id",
"value": "d2",
"rawValue": "\"d2\""
}
],
"children": [
@ -468,7 +478,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d3"
"rawName": "id",
"value": "d3",
"rawValue": "\"d3\""
}
],
"children": [
@ -516,7 +528,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d4"
"rawName": "id",
"value": "d4",
"rawValue": "\"d4\""
}
],
"children": [
@ -564,7 +578,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d5"
"rawName": "id",
"value": "d5",
"rawValue": "\"d5\""
}
],
"children": [
@ -700,7 +716,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d6"
"rawName": "id",
"value": "d6",
"rawValue": "\"d6\""
}
],
"children": [
@ -771,7 +789,9 @@
"namespace": null,
"prefix": null,
"name": "encoding",
"value": "text/html"
"rawName": "encoding",
"value": "text/html",
"rawValue": "\"text/html\""
}
],
"children": [
@ -895,7 +915,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "m1"
"rawName": "id",
"value": "m1",
"rawValue": "\"m1\""
}
],
"children": [
@ -951,7 +973,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d1"
"rawName": "id",
"value": "d1",
"rawValue": "\"d1\""
}
],
"children": [
@ -986,7 +1010,9 @@
"namespace": null,
"prefix": null,
"name": "mathvariant",
"value": "BOLD"
"rawName": "MATHVARIANT",
"value": "BOLD",
"rawValue": "\"BOLD\""
}
],
"children": [],
@ -1031,7 +1057,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "d2"
"rawName": "id",
"value": "d2",
"rawValue": "\"d2\""
}
],
"children": [
@ -1066,7 +1094,9 @@
"namespace": null,
"prefix": null,
"name": "definitionURL",
"value": "www.example.org/FOO"
"rawName": "DEFINITIONurl",
"value": "www.example.org/FOO",
"rawValue": "\"www.example.org/FOO\""
}
],
"children": [
@ -1191,7 +1221,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "m3span-mtext"
"rawName": "id",
"value": "m3span-mtext",
"rawValue": "\"m3span-mtext\""
}
],
"children": [
@ -1284,7 +1316,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "m3span-mi"
"rawName": "id",
"value": "m3span-mi",
"rawValue": "\"m3span-mi\""
}
],
"children": [
@ -1377,7 +1411,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "m3p-mtext"
"rawName": "id",
"value": "m3p-mtext",
"rawValue": "\"m3p-mtext\""
}
],
"children": [
@ -1470,7 +1506,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "m3p-mi"
"rawName": "id",
"value": "m3p-mi",
"rawValue": "\"m3p-mi\""
}
],
"children": [

View File

@ -630,7 +630,9 @@
"namespace": "http://www.w3.org/2000/xmlns/",
"prefix": null,
"name": "xmlns",
"value": "http://www.w3.org/1998/Math/MathML"
"rawName": "xmlns",
"value": "http://www.w3.org/1998/Math/MathML",
"rawValue": "\"http://www.w3.org/1998/Math/MathML\""
}
],
"children": [
@ -1133,7 +1135,9 @@
"namespace": "http://www.w3.org/2000/xmlns/",
"prefix": null,
"name": "xmlns",
"value": "http://www.w3.org/1998/Math/MathML"
"rawName": "xmlns",
"value": "http://www.w3.org/1998/Math/MathML",
"rawValue": "\"http://www.w3.org/1998/Math/MathML\""
}
],
"children": [
@ -1497,7 +1501,9 @@
"namespace": null,
"prefix": null,
"name": "encoding",
"value": "MathML-Content"
"rawName": "encoding",
"value": "MathML-Content",
"rawValue": "\"MathML-Content\""
}
],
"children": [
@ -1656,7 +1662,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "integer"
"rawName": "type",
"value": "integer",
"rawValue": "\"integer\""
}
],
"children": [
@ -1801,7 +1809,9 @@
"namespace": null,
"prefix": null,
"name": "encoding",
"value": "image/png"
"rawName": "encoding",
"value": "image/png",
"rawValue": "\"image/png\""
},
{
"type": "Attribute",
@ -1813,7 +1823,9 @@
"namespace": null,
"prefix": null,
"name": "src",
"value": "some/path/formula.png"
"rawName": "src",
"value": "some/path/formula.png",
"rawValue": "\"some/path/formula.png\""
}
],
"children": [],
@ -1870,7 +1882,9 @@
"namespace": null,
"prefix": null,
"name": "encoding",
"value": "application/x-tex"
"rawName": "encoding",
"value": "application/x-tex",
"rawValue": "\"application/x-tex\""
}
],
"children": [
@ -1988,7 +2002,9 @@
"namespace": null,
"prefix": null,
"name": "groupalign",
"value": "{left}"
"rawName": "groupalign",
"value": "{left}",
"rawValue": "\"{left}\""
}
],
"children": [
@ -3212,7 +3228,9 @@
"namespace": null,
"prefix": null,
"name": "edge",
"value": "right"
"rawName": "edge",
"value": "right",
"rawValue": "\"right\""
}
],
"children": [],
@ -3368,7 +3386,9 @@
"namespace": null,
"prefix": null,
"name": "style",
"value": "font-size: 20px"
"rawName": "style",
"value": "font-size: 20px",
"rawValue": "\"font-size: 20px\""
},
{
"type": "Attribute",
@ -3380,7 +3400,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "400px"
"rawName": "width",
"value": "400px",
"rawValue": "\"400px\""
},
{
"type": "Attribute",
@ -3392,7 +3414,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "220px"
"rawName": "height",
"value": "220px",
"rawValue": "\"220px\""
},
{
"type": "Attribute",
@ -3404,7 +3428,9 @@
"namespace": null,
"prefix": null,
"name": "viewBox",
"value": "0 0 200 110"
"rawName": "viewBox",
"value": "0 0 200 110",
"rawValue": "\"0 0 200 110\""
}
],
"children": [
@ -3438,7 +3464,9 @@
"namespace": null,
"prefix": null,
"name": "transform",
"value": "translate(10,80)"
"rawName": "transform",
"value": "translate(10,80)",
"rawValue": "\"translate(10,80)\""
}
],
"children": [
@ -3472,7 +3500,9 @@
"namespace": null,
"prefix": null,
"name": "d",
"value": "M 0 0 L 150 0 A 75 75 0 0 0 0 0\n M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0"
"rawName": "d",
"value": "M 0 0 L 150 0 A 75 75 0 0 0 0 0\n M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0",
"rawValue": "\"M 0 0 L 150 0 A 75 75 0 0 0 0 0\n M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0\""
},
{
"type": "Attribute",
@ -3484,7 +3514,9 @@
"namespace": null,
"prefix": null,
"name": "fill",
"value": "none"
"rawName": "fill",
"value": "none",
"rawValue": "\"none\""
},
{
"type": "Attribute",
@ -3496,7 +3528,9 @@
"namespace": null,
"prefix": null,
"name": "stroke",
"value": "black"
"rawName": "stroke",
"value": "black",
"rawValue": "\"black\""
}
],
"children": [],
@ -3533,7 +3567,9 @@
"namespace": null,
"prefix": null,
"name": "transform",
"value": "translate(10,20)"
"rawName": "transform",
"value": "translate(10,20)",
"rawValue": "\"translate(10,20)\""
}
],
"children": [
@ -3581,7 +3617,9 @@
"namespace": null,
"prefix": null,
"name": "transform",
"value": "translate(35,-40)"
"rawName": "transform",
"value": "translate(35,-40)",
"rawValue": "\"translate(35,-40)\""
}
],
"children": [
@ -3615,7 +3653,9 @@
"namespace": null,
"prefix": null,
"name": "width",
"value": "200"
"rawName": "width",
"value": "200",
"rawValue": "\"200\""
},
{
"type": "Attribute",
@ -3627,7 +3667,9 @@
"namespace": null,
"prefix": null,
"name": "height",
"value": "50"
"rawName": "height",
"value": "50",
"rawValue": "\"50\""
},
{
"type": "Attribute",
@ -3639,7 +3681,9 @@
"namespace": null,
"prefix": null,
"name": "requiredExtensions",
"value": "http://www.w3.org/1998/Math/MathML"
"rawName": "requiredExtensions",
"value": "http://www.w3.org/1998/Math/MathML",
"rawValue": "\"http://www.w3.org/1998/Math/MathML\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -194,7 +196,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "https://www.mozilla.org/"
"rawName": "href",
"value": "https://www.mozilla.org/",
"rawValue": "\"https://www.mozilla.org/\""
}
],
"children": [
@ -256,7 +260,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "https://www.mozilla.org/"
"rawName": "href",
"value": "https://www.mozilla.org/",
"rawValue": "\"https://www.mozilla.org/\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "image/svg+xml"
"rawName": "type",
"value": "image/svg+xml",
"rawValue": "\"image/svg+xml\""
},
{
"type": "Attribute",
@ -165,7 +169,9 @@
"namespace": null,
"prefix": null,
"name": "data",
"value": "image.svg"
"rawName": "data",
"value": "image.svg",
"rawValue": "\"image.svg\""
}
],
"children": [
@ -228,7 +234,9 @@
"namespace": null,
"prefix": null,
"name": "data",
"value": "horse.wav"
"rawName": "data",
"value": "horse.wav",
"rawValue": "\"horse.wav\""
}
],
"children": [
@ -262,7 +270,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "autoplay"
"rawName": "name",
"value": "autoplay",
"rawValue": "\"autoplay\""
},
{
"type": "Attribute",
@ -274,7 +284,9 @@
"namespace": null,
"prefix": null,
"name": "value",
"value": "true"
"rawName": "value",
"value": "true",
"rawValue": "\"true\""
}
],
"children": [],

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -331,7 +333,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "/"
"rawName": "href",
"value": "/",
"rawValue": "\"/\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -83,7 +85,9 @@
"namespace": null,
"prefix": null,
"name": "charset",
"value": "UTF-8"
"rawName": "charset",
"value": "UTF-8",
"rawValue": "\"UTF-8\""
}
],
"children": [],
@ -120,7 +124,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "viewport"
"rawName": "name",
"value": "viewport",
"rawValue": "\"viewport\""
},
{
"type": "Attribute",
@ -132,7 +138,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
"rawName": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0",
"rawValue": "\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\""
}
],
"children": [],
@ -169,7 +177,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "X-UA-Compatible"
"rawName": "http-equiv",
"value": "X-UA-Compatible",
"rawValue": "\"X-UA-Compatible\""
},
{
"type": "Attribute",
@ -181,7 +191,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "ie=edge"
"rawName": "content",
"value": "ie=edge",
"rawValue": "\"ie=edge\""
}
],
"children": [],

View File

@ -60,7 +60,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "text/javascript"
"rawName": "type",
"value": "text/javascript",
"rawValue": "\"text/javascript\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -188,7 +190,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "text/html"
"rawName": "type",
"value": "text/html",
"rawValue": "\"text/html\""
}
],
"children": [

View File

@ -405,7 +405,9 @@
"namespace": null,
"prefix": null,
"name": "label",
"value": "Group 1"
"rawName": "label",
"value": "Group 1",
"rawValue": "\"Group 1\""
}
],
"children": [
@ -468,7 +470,9 @@
"namespace": null,
"prefix": null,
"name": "label",
"value": "Group 2"
"rawName": "label",
"value": "Group 2",
"rawValue": "\"Group 2\""
}
],
"children": [

File diff suppressed because it is too large Load Diff

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -83,7 +85,9 @@
"namespace": null,
"prefix": null,
"name": "charset",
"value": "UTF-8"
"rawName": "charset",
"value": "UTF-8",
"rawValue": "\"UTF-8\""
}
],
"children": [],
@ -120,7 +124,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "viewport"
"rawName": "name",
"value": "viewport",
"rawValue": "\"viewport\""
},
{
"type": "Attribute",
@ -132,7 +138,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
"rawName": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0",
"rawValue": "\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\""
}
],
"children": [],
@ -169,7 +177,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "X-UA-Compatible"
"rawName": "http-equiv",
"value": "X-UA-Compatible",
"rawValue": "\"X-UA-Compatible\""
},
{
"type": "Attribute",
@ -181,7 +191,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "ie=edge"
"rawName": "content",
"value": "ie=edge",
"rawValue": "\"ie=edge\""
}
],
"children": [],
@ -1591,7 +1603,9 @@
"namespace": null,
"prefix": null,
"name": "colspan",
"value": "2"
"rawName": "colspan",
"value": "2",
"rawValue": "\"2\""
}
],
"children": [
@ -2024,7 +2038,9 @@
"namespace": null,
"prefix": null,
"name": "colspan",
"value": "2"
"rawName": "colspan",
"value": "2",
"rawValue": "\"2\""
}
],
"children": [
@ -2247,7 +2263,9 @@
"namespace": null,
"prefix": null,
"name": "colspan",
"value": "2"
"rawName": "colspan",
"value": "2",
"rawValue": "\"2\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "element-details-template"
"rawName": "id",
"value": "element-details-template",
"rawValue": "\"element-details-template\""
}
],
"children": [],
@ -272,7 +276,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "name"
"rawName": "class",
"value": "name",
"rawValue": "\"name\""
}
],
"children": [
@ -306,7 +312,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "element-name"
"rawName": "name",
"value": "element-name",
"rawValue": "\"element-name\""
}
],
"children": [
@ -368,7 +376,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "desc"
"rawName": "class",
"value": "desc",
"rawValue": "\"desc\""
}
],
"children": [
@ -392,7 +402,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "description"
"rawName": "name",
"value": "description",
"rawValue": "\"description\""
}
],
"children": [
@ -458,7 +470,9 @@
"namespace": null,
"prefix": null,
"name": "class",
"value": "attributes"
"rawName": "class",
"value": "attributes",
"rawValue": "\"attributes\""
}
],
"children": [
@ -527,7 +541,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "attributes"
"rawName": "name",
"value": "attributes",
"rawValue": "\"attributes\""
}
],
"children": [
@ -656,7 +672,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "tmpl1"
"rawName": "id",
"value": "tmpl1",
"rawValue": "\"tmpl1\""
}
],
"children": [],
@ -698,7 +716,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "div1"
"rawName": "id",
"value": "div1",
"rawValue": "\"div1\""
}
],
"children": [
@ -746,7 +766,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "div2"
"rawName": "id",
"value": "div2",
"rawValue": "\"div2\""
}
],
"children": [
@ -794,7 +816,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "tmpl2"
"rawName": "id",
"value": "tmpl2",
"rawValue": "\"tmpl2\""
}
],
"children": [],
@ -826,7 +850,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "div3"
"rawName": "id",
"value": "div3",
"rawValue": "\"div3\""
}
],
"children": [
@ -874,7 +900,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "div4"
"rawName": "id",
"value": "div4",
"rawValue": "\"div4\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -153,7 +155,9 @@
"namespace": null,
"prefix": null,
"name": "for",
"value": "story"
"rawName": "for",
"value": "story",
"rawValue": "\"story\""
}
],
"children": [
@ -201,7 +205,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "story"
"rawName": "id",
"value": "story",
"rawValue": "\"story\""
},
{
"type": "Attribute",
@ -213,7 +219,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "story"
"rawName": "name",
"value": "story",
"rawValue": "\"story\""
},
{
"type": "Attribute",
@ -225,7 +233,9 @@
"namespace": null,
"prefix": null,
"name": "rows",
"value": "5"
"rawName": "rows",
"value": "5",
"rawValue": "\"5\""
},
{
"type": "Attribute",
@ -237,7 +247,9 @@
"namespace": null,
"prefix": null,
"name": "cols",
"value": "33"
"rawName": "cols",
"value": "33",
"rawValue": "\"33\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [
@ -83,7 +85,9 @@
"namespace": null,
"prefix": null,
"name": "charset",
"value": "UTF-8"
"rawName": "charset",
"value": "UTF-8",
"rawValue": "\"UTF-8\""
}
],
"children": [],
@ -120,7 +124,9 @@
"namespace": null,
"prefix": null,
"name": "name",
"value": "viewport"
"rawName": "name",
"value": "viewport",
"rawValue": "\"viewport\""
},
{
"type": "Attribute",
@ -132,7 +138,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
"rawName": "content",
"value": "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0",
"rawValue": "\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\""
}
],
"children": [],
@ -169,7 +177,9 @@
"namespace": null,
"prefix": null,
"name": "http-equiv",
"value": "X-UA-Compatible"
"rawName": "http-equiv",
"value": "X-UA-Compatible",
"rawValue": "\"X-UA-Compatible\""
},
{
"type": "Attribute",
@ -181,7 +191,9 @@
"namespace": null,
"prefix": null,
"name": "content",
"value": "ie=edge"
"rawName": "content",
"value": "ie=edge",
"rawValue": "\"ie=edge\""
}
],
"children": [],

View File

@ -224,7 +224,9 @@
"namespace": null,
"prefix": null,
"name": "test",
"value": "test"
"rawName": "test",
"value": "test",
"rawValue": "\"test\""
}
],
"children": [
@ -272,7 +274,9 @@
"namespace": null,
"prefix": null,
"name": "data-q",
"value": "test"
"rawName": "data-q",
"value": "test",
"rawValue": "\"test\""
}
],
"children": [
@ -320,7 +324,9 @@
"namespace": null,
"prefix": null,
"name": "data-q",
"value": "test"
"rawName": "data-q",
"value": "test",
"rawValue": "'test'"
}
],
"children": [
@ -368,7 +374,9 @@
"namespace": null,
"prefix": null,
"name": "data-q",
"value": "test"
"rawName": "data-q",
"value": "test",
"rawValue": "test"
}
],
"children": [

View File

@ -1204,7 +1204,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "http://lmgtfy.com/?l=1&q=rick+roll"
"rawName": "href",
"value": "http://lmgtfy.com/?l=1&q=rick+roll",
"rawValue": "\"http://lmgtfy.com/?l=1&amp;q=rick+roll\""
}
],
"children": [
@ -1252,7 +1254,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "#"
"rawName": "href",
"value": "#",
"rawValue": "\"#\""
},
{
"type": "Attribute",
@ -1264,7 +1268,9 @@
"namespace": null,
"prefix": null,
"name": "onclick",
"value": "window.location='?l=1&q=rick+roll';return false"
"rawName": "onclick",
"value": "window.location='?l=1&q=rick+roll';return false",
"rawValue": "\"window.location='?l=1&amp;q=rick+roll';return false\""
}
],
"children": [
@ -1662,7 +1668,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "test⋹̸test"
"rawName": "href",
"value": "test⋹̸test",
"rawValue": "\"test&notinE;test\""
}
],
"children": [
@ -1710,7 +1718,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "test&notinEtest"
"rawName": "href",
"value": "test&notinEtest",
"rawValue": "\"test&notinEtest\""
}
],
"children": [
@ -1758,7 +1768,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "test&notinEtest"
"rawName": "href",
"value": "test&notinEtest",
"rawValue": "\"test&notinEtest\""
}
],
"children": [
@ -1806,7 +1818,9 @@
"namespace": null,
"prefix": null,
"name": "href",
"value": "test&"
"rawName": "href",
"value": "test&",
"rawValue": "\"test&amp;\""
}
],
"children": [

View File

@ -224,7 +224,9 @@
"namespace": null,
"prefix": null,
"name": "test",
"value": "test"
"rawName": "test",
"value": "test",
"rawValue": "\"test\""
}
],
"children": [
@ -272,7 +274,9 @@
"namespace": null,
"prefix": null,
"name": "data-q",
"value": "test"
"rawName": "data-q",
"value": "test",
"rawValue": "\"test\""
}
],
"children": [
@ -320,7 +324,9 @@
"namespace": null,
"prefix": null,
"name": "data-q",
"value": "test"
"rawName": "data-q",
"value": "test",
"rawValue": "'test'"
}
],
"children": [
@ -368,7 +374,9 @@
"namespace": null,
"prefix": null,
"name": "data-q",
"value": "test"
"rawName": "data-q",
"value": "test",
"rawValue": "test"
}
],
"children": [

View File

@ -38,7 +38,9 @@
"namespace": null,
"prefix": null,
"name": "lang",
"value": "en"
"rawName": "lang",
"value": "en",
"rawValue": "\"en\""
}
],
"children": [

View File

@ -84,7 +84,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "A"
"rawName": "id",
"value": "A",
"rawValue": "\"A\""
}
],
"children": [
@ -118,7 +120,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "B"
"rawName": "id",
"value": "B",
"rawValue": "\"B\""
}
],
"children": [
@ -164,7 +168,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "A"
"rawName": "id",
"value": "A",
"rawValue": "\"A\""
}
],
"children": [
@ -188,7 +194,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "B"
"rawName": "id",
"value": "B",
"rawValue": "\"B\""
}
],
"children": [
@ -230,7 +238,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "B"
"rawName": "id",
"value": "B",
"rawValue": "\"B\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -74,7 +74,9 @@
"namespace": null,
"prefix": null,
"name": "id",
"value": "foo"
"rawName": "id",
"value": "foo",
"rawValue": "foo"
}
],
"children": [],

View File

@ -77,7 +77,9 @@
"namespace": null,
"prefix": null,
"name": "size",
"value": "4"
"rawName": "size",
"value": "4",
"rawValue": "4"
}
],
"children": [],

View File

@ -77,7 +77,9 @@
"namespace": null,
"prefix": null,
"name": "color",
"value": "red"
"rawName": "color",
"value": "red",
"rawValue": "red"
}
],
"children": [],

View File

@ -74,7 +74,9 @@
"namespace": null,
"prefix": null,
"name": "font",
"value": "sans"
"rawName": "font",
"value": "sans",
"rawValue": "sans"
}
],
"children": [],

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -49,7 +49,9 @@
"namespace": null,
"prefix": null,
"name": "type",
"value": "data"
"rawName": "type",
"value": "data",
"rawValue": "\"data\""
}
],
"children": [

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ>YY"
"rawName": "bar",
"value": "ZZ>YY",
"rawValue": "\"ZZ&gt;YY\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&"
"rawName": "bar",
"value": "ZZ&",
"rawValue": "\"ZZ&\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ>"
"rawName": "bar",
"value": "ZZ>",
"rawValue": "\"ZZ&gt\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ>"
"rawName": "bar",
"value": "ZZ>",
"rawValue": "'ZZ&gt'"
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ>"
"rawName": "bar",
"value": "ZZ>",
"rawValue": "ZZ&gt"
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ£_id=23"
"rawName": "bar",
"value": "ZZ£_id=23",
"rawValue": "\"ZZ&pound_id=23\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&prod_id=23"
"rawName": "bar",
"value": "ZZ&prod_id=23",
"rawValue": "\"ZZ&prod_id=23\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ£_id=23"
"rawName": "bar",
"value": "ZZ£_id=23",
"rawValue": "\"ZZ&pound;_id=23\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ∏_id=23"
"rawName": "bar",
"value": "ZZ∏_id=23",
"rawValue": "\"ZZ&prod;_id=23\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&pound=23"
"rawName": "bar",
"value": "ZZ&pound=23",
"rawValue": "\"ZZ&pound=23\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&prod=23"
"rawName": "bar",
"value": "ZZ&prod=23",
"rawValue": "\"ZZ&prod=23\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&"
"rawName": "bar",
"value": "ZZ&",
"rawValue": "'ZZ&'"
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&"
"rawName": "bar",
"value": "ZZ&",
"rawValue": "ZZ&"
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&gt=YY"
"rawName": "bar",
"value": "ZZ&gt=YY",
"rawValue": "\"ZZ&gt=YY\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&gt0YY"
"rawName": "bar",
"value": "ZZ&gt0YY",
"rawValue": "\"ZZ&gt0YY\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&gt9YY"
"rawName": "bar",
"value": "ZZ&gt9YY",
"rawValue": "\"ZZ&gt9YY\""
}
],
"children": [],

View File

@ -63,7 +63,9 @@
"namespace": null,
"prefix": null,
"name": "bar",
"value": "ZZ&gtaYY"
"rawName": "bar",
"value": "ZZ&gtaYY",
"rawValue": "\"ZZ&gtaYY\""
}
],
"children": [],

Some files were not shown because too many files have changed in this diff Show More