feat: implement html element renderer

This commit is contained in:
Steven
2024-07-13 11:06:51 +08:00
parent 4ff3b89a8e
commit f374169a2b
8 changed files with 360 additions and 214 deletions

View File

@@ -84,6 +84,7 @@ enum NodeType {
SUPERSCRIPT = 27;
REFERENCED_CONTENT = 28;
SPOILER = 29;
HTML_ELEMENT = 30;
}
message Node {
@@ -118,6 +119,7 @@ message Node {
SuperscriptNode superscript_node = 28;
ReferencedContentNode referenced_content_node = 29;
SpoilerNode spoiler_node = 30;
HTMLElementNode html_element_node = 31;
}
}
@@ -257,3 +259,8 @@ message ReferencedContentNode {
message SpoilerNode {
string content = 1;
}
message HTMLElementNode {
string tag_name = 1;
map<string, string> attributes = 2;
}