System.Xml.Schema.XsdBuilder.ParseQName C# (CSharp) Méthode

ParseQName() private méthode

private ParseQName ( string value, string attributeName ) : XmlQualifiedName
value string
attributeName string
Résultat XmlQualifiedName
        private XmlQualifiedName ParseQName(string value, string attributeName)
        {
            try
            {
                string prefix;
                value = XmlComplianceUtil.NonCDataNormalize(value); //Normalize QName
                return XmlQualifiedName.Parse(value, _namespaceManager, out prefix);
            }
            catch (Exception)
            {
                SendValidationEvent(SR.Sch_InvalidXsdAttributeValue, attributeName, value, null);
                return XmlQualifiedName.Empty;
            }
        }

Usage Example

Exemple #1
0
 private static void BuildIdentityConstraint_Refer(XsdBuilder builder, string value) {
     if (builder.identityConstraint is XmlSchemaKeyref) {
         ((XmlSchemaKeyref)builder.identityConstraint).Refer = builder.ParseQName(value, "refer");
     }
     else {
         builder.SendValidationEvent(Res.Sch_UnsupportedAttribute, "refer");
     }
 } 
All Usage Examples Of System.Xml.Schema.XsdBuilder::ParseQName
XsdBuilder