BadScript 2
Loading...
Searching...
No Matches
BadCopyStyleNodeTransformer.cs
Go to the documentation of this file.
1
using
HtmlAgilityPack;
2
3
namespace
BadHtml.Transformer
;
4
8
public
class
BadCopyStyleNodeTransformer
:
BadHtmlNodeTransformer
9
{
11
protected
override
bool
CanTransform
(
BadHtmlContext
context)
12
{
13
return
context.InputNode.Name ==
"style"
;
14
}
15
17
protected
override
void
TransformNode
(
BadHtmlContext
context)
18
{
19
//Deep Clone
20
HtmlNode? node = context.
InputNode
.CloneNode(
true
);
21
22
//Append Node to output
23
context.
OutputNode
.AppendChild(node);
24
}
25
}
BadHtml.BadHtmlContext
Implements the Html Context for the Transformation Process.
Definition
BadHtmlContext.cs:25
BadHtml.BadHtmlContext.InputNode
readonly HtmlNode InputNode
The Current Input Node.
Definition
BadHtmlContext.cs:39
BadHtml.BadHtmlContext.OutputNode
readonly HtmlNode OutputNode
The Current Output Node.
Definition
BadHtmlContext.cs:49
BadHtml.BadHtmlNodeTransformer
Base class of all Node transformers.
Definition
BadHtmlNodeTransformer.cs:16
BadHtml.Transformer.BadCopyStyleNodeTransformer
Copies the current style node to the output.
Definition
BadCopyStyleNodeTransformer.cs:9
BadHtml.Transformer.BadCopyStyleNodeTransformer.CanTransform
override bool CanTransform(BadHtmlContext context)
Definition
BadCopyStyleNodeTransformer.cs:11
BadHtml.Transformer.BadCopyStyleNodeTransformer.TransformNode
override void TransformNode(BadHtmlContext context)
Definition
BadCopyStyleNodeTransformer.cs:17
BadHtml.Transformer
Implementations of Html Node Transformers that are used in the Transformation Process.
Definition
BadComponentNodeTransformer.cs:12
src
BadHtml
Transformer
BadCopyStyleNodeTransformer.cs
Generated by
1.9.8