System.Xml.XmlCharCheckingWriter.WriteDocType C# (CSharp) Méthode

WriteDocType() public méthode

public WriteDocType ( string name, string pubid, string sysid, string subset ) : void
name string
pubid string
sysid string
subset string
Résultat void
        public override void WriteDocType( string name, string pubid, string sysid, string subset ) { 
            if ( checkNames ) {
                ValidateQName( name );
            }
            if ( checkValues ) {
                if ( pubid != null ) {
                    int i;
                    if ( ( i = xmlCharType.IsPublicId( pubid ) ) >= 0 ) {
                        throw XmlConvert.CreateInvalidCharException( pubid[i] );
                    }
                }
                if ( sysid != null ) {
                    CheckCharacters( sysid );
                }
                if ( subset != null ) {
                    CheckCharacters( subset );
                }
            }
            if ( replaceNewLines ) {
                sysid = ReplaceNewLines( sysid );
                pubid = ReplaceNewLines( pubid );
                subset = ReplaceNewLines( subset );
            }
            writer.WriteDocType( name, pubid, sysid, subset );
        }