protected virtual void WriteQualifiedName(Qname qname) { WriteQualifiedNamePrefix(qname); string[] identifierParts = qname.ToArray(); for (int i = 0; i < identifierParts.Length; i++) { if (i > 0) WriteText(ProviderHelper.Qualifer); WriteText(ProviderHelper.FormatIdentifier(identifierParts[i])); } }
protected override void WriteQualifiedNamePrefix(Qname qname) { return; // Ignore prefix }
protected virtual void WriteQualifiedNamePrefix(Qname qname) { Notation.Record[] recs = notation.Select(qname, Descriptor.Prefix, 1); if (recs.Length > 0) { Literal lit = (Literal)recs[0].Arg0; WriteText(lit.Data); WriteText(':'); } }
public override object Clone() { Qname qname = new Qname(); qname.data = data; return qname; }