From e33e4b7398c853ee28d81e56cf0ecf17500ab341 Mon Sep 17 00:00:00 2001 From: bojiang Date: Fri, 16 Jun 2023 16:11:22 +0800 Subject: [PATCH] jiangbo91@huawei.com Signed-off-by: bojiang Change-Id: Ifab5a9a6dd7c7dbf5388cb0849508b858a0ec963 --- .../lib/parser-feedback-simulator.ts | 14 -------------- packages/parse5/lib/parser/index.ts | 15 --------------- 2 files changed, 29 deletions(-) diff --git a/packages/parse5-sax-parser/lib/parser-feedback-simulator.ts b/packages/parse5-sax-parser/lib/parser-feedback-simulator.ts index 116637d..0f3a868 100644 --- a/packages/parse5-sax-parser/lib/parser-feedback-simulator.ts +++ b/packages/parse5-sax-parser/lib/parser-feedback-simulator.ts @@ -147,15 +147,6 @@ export class ParserFeedbackSimulator implements TokenHandler { } else { const currentNs = this.namespaceStack[0]; - if (currentNs === html.NS.MATHML) { - foreignContent.adjustTokenMathMLAttrs(token); - } else if (currentNs === html.NS.SVG) { - foreignContent.adjustTokenSVGTagName(token); - foreignContent.adjustTokenSVGAttrs(token); - } - - foreignContent.adjustTokenXMLAttrs(token); - tn = token.tagID; if (!token.selfClosing && foreignContent.isIntegrationPoint(tn, currentNs, token.attrs)) { @@ -211,11 +202,6 @@ export class ParserFeedbackSimulator implements TokenHandler { this._leaveCurrentNamespace(); } - // NOTE: adjust end tag name as well for consistency - if (this.namespaceStack[0] === html.NS.SVG) { - foreignContent.adjustTokenSVGTagName(token); - } - this.handler.onEndTag(token); } } diff --git a/packages/parse5/lib/parser/index.ts b/packages/parse5/lib/parser/index.ts index 6815957..b6ddc3a 100644 --- a/packages/parse5/lib/parser/index.ts +++ b/packages/parse5/lib/parser/index.ts @@ -2065,9 +2065,6 @@ function rtStartTagInBody(p: Parser, token: Tag function mathStartTagInBody(p: Parser, token: TagToken): void { p._reconstructActiveFormattingElements(); - foreignContent.adjustTokenMathMLAttrs(token); - foreignContent.adjustTokenXMLAttrs(token); - if (token.selfClosing) { p._appendElement(token, NS.MATHML); } else { @@ -2080,9 +2077,6 @@ function mathStartTagInBody(p: Parser, token: T function svgStartTagInBody(p: Parser, token: TagToken): void { p._reconstructActiveFormattingElements(); - foreignContent.adjustTokenSVGAttrs(token); - foreignContent.adjustTokenXMLAttrs(token); - if (token.selfClosing) { p._appendElement(token, NS.SVG); } else { @@ -3466,15 +3460,6 @@ function startTagInForeignContent(p: Parser, to const current = p._getAdjustedCurrentElement(); const currentNs = p.treeAdapter.getNamespaceURI(current); - if (currentNs === NS.MATHML) { - foreignContent.adjustTokenMathMLAttrs(token); - } else if (currentNs === NS.SVG) { - foreignContent.adjustTokenSVGTagName(token); - foreignContent.adjustTokenSVGAttrs(token); - } - - foreignContent.adjustTokenXMLAttrs(token); - if (token.selfClosing) { p._appendElement(token, currentNs); } else { -- Gitee