Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OutputRecord() [1/2]

void System.Xml.Xsl.XsltOld.SequentialOutput.OutputRecord ( BuilderInfo node)
inlineprivateinherited

Definition at line 390 of file SequentialOutput.cs.

391 {
392 if (_outputXmlDecl)
393 {
395 }
396 Indent(0);
397 switch (node.NodeType)
398 {
399 case XmlNodeType.Text:
400 case XmlNodeType.Whitespace:
401 case XmlNodeType.SignificantWhitespace:
403 break;
404 case XmlNodeType.EntityReference:
405 Write('&');
406 WriteName(node.Prefix, node.LocalName);
407 Write(';');
408 break;
409 case XmlNodeType.ProcessingInstruction:
411 break;
412 case XmlNodeType.Comment:
413 Write("<!--");
414 Write(node.Value);
415 Write("-->");
416 break;
417 case XmlNodeType.DocumentType:
418 Write(node.Value);
419 break;
420 case XmlNodeType.Element:
421 case XmlNodeType.Attribute:
422 case XmlNodeType.CDATA:
423 case XmlNodeType.Entity:
424 case XmlNodeType.Document:
425 case XmlNodeType.DocumentFragment:
426 case XmlNodeType.Notation:
427 case XmlNodeType.EndElement:
428 break;
429 }
430 }
void WriteName(string prefix, string name)
void WriteProcessingInstruction(RecordBuilder record)
void WriteTextNode(RecordBuilder record)

References System.Xml.Xsl.XsltOld.SequentialOutput._outputXmlDecl, System.Xml.Dictionary, System.Xml.Xsl.XsltOld.SequentialOutput.Indent(), System.Xml.Xsl.XsltOld.SequentialOutput.Write(), System.Xml.Xsl.XsltOld.SequentialOutput.WriteName(), System.Xml.Xsl.XsltOld.SequentialOutput.WriteProcessingInstruction(), System.Xml.Xsl.XsltOld.SequentialOutput.WriteTextNode(), and System.Xml.Xsl.XsltOld.SequentialOutput.WriteXmlDeclaration().