XmlStats Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 4 of xmlstats/xmlstats.cm

Inheritance

Constructors & Destructor

public XmlStats(const String<char>& xmlFileName_)

Member Functions

public override Result<bool> HandleCDataSection(const Span& span, int fileIndex, const String<uchar>& cdata)
public override Result<bool> HandleComment(const Span& span, int fileIndex, const String<uchar>& comment)
public override Result<bool> HandlePI(const Span& span, int fileIndex, const String<uchar>& target, const String<uchar>& data)
public override Result<bool> HandleText(const Span& span, int fileIndex, const String<uchar>& text)
public void Print()
public override Result<bool> StartElement(const Span& span, int fileIndex, const String<uchar>& namespaceUri, const String<uchar>& localName, const String<uchar>& qualifiedName, const Attributes& attributes)

Member Variables

private long numAttributes
private long numCharacters
private long numComments
private long numElements
private long numProcessingInstructions
private String<char> xmlFileName

Constructor& Destructor Details

XmlStats Constructor

public XmlStats(const String<char>& xmlFileName_)

Definition
Line 6 of xmlstats/xmlstats.cm


Member Function Details

HandleCDataSection Member Function

public override Result<bool> HandleCDataSection(const Span& span, int fileIndex, const String<uchar>& cdata)

Definition
Line 26 of xmlstats/xmlstats.cm


HandleComment Member Function

public override Result<bool> HandleComment(const Span& span, int fileIndex, const String<uchar>& comment)

Definition
Line 21 of xmlstats/xmlstats.cm


HandlePI Member Function

public override Result<bool> HandlePI(const Span& span, int fileIndex, const String<uchar>& target, const String<uchar>& data)

Definition
Line 16 of xmlstats/xmlstats.cm


HandleText Member Function

public override Result<bool> HandleText(const Span& span, int fileIndex, const String<uchar>& text)

Definition
Line 31 of xmlstats/xmlstats.cm


Print Member Function

public void Print()

Definition
Line 36 of xmlstats/xmlstats.cm


StartElement Member Function

public override Result<bool> StartElement(const Span& span, int fileIndex, const String<uchar>& namespaceUri, const String<uchar>& localName, const String<uchar>& qualifiedName, const Attributes& attributes)

Definition
Line 9 of xmlstats/xmlstats.cm