Esempio n. 1
0
 public void ConvertTextToCdataSection()
 {
     const string pre = @"<root>text</root>";
     const string post = @"<root><![CDATA[text]]></root>";
     const string xpath = "//text()";
     var task = new ConvertToCdataSection();
     Run(pre, post, xpath, task);
 }
Esempio n. 2
0
 public void ConvertElementToCdataSection()
 {
     const string pre = @"<root><foo>bar</foo></root>";
     const string post = @"<root><![CDATA[<foo>bar</foo>]]></root>";
     const string xpath = "//foo";
     var task = new ConvertToCdataSection();
     Run(pre, post, xpath, task);
 }
Esempio n. 3
0
 public void ConvertProcessingInstructionToCdataSection()
 {
     const string pre = @"<root><?pi text?></root>";
     const string post = @"<root><![CDATA[text]]></root>";
     const string xpath = "//processing-instruction()";
     var task = new ConvertToCdataSection();
     Run(pre, post, xpath, task);
 }
Esempio n. 4
0
 public void ConvertAttributeToCdataSection()
 {
     const string pre = @"<root><foo bar=""bar"">bar</foo></root>";
     const string post = @"<root><foo><![CDATA[bar=""bar""]]>bar</foo></root>";
     const string xpath = "//foo/@bar";
     var task = new ConvertToCdataSection();
     Run(pre, post, xpath, task);
 }