次の方法で共有


XmlWriter.WriteDocType メソッド

派生クラスでオーバーライドされると、指定した名前とオプションの属性を含む DOCTYPE 宣言を書き込みます。

Public MustOverride Sub WriteDocType( _
   ByVal name As String, _   ByVal pubid As String, _   ByVal sysid As String, _   ByVal subset As String _)
[C#]
public abstract void WriteDocType(stringname,stringpubid,stringsysid,stringsubset);
[C++]
public: virtual void WriteDocType(String* name,String* pubid,String* sysid,String* subset) = 0;
[JScript]
public abstract function WriteDocType(
   name : String,pubid : String,sysid : String,subset : String);

パラメータ

  • name
    DOCTYPE の名前。これを空にすることはできません。
  • pubid
    null でない場合は、PUBLIC "pubid" "sysid" も書き込みます。pubid と sysid は、指定した引数の値に置き換えられます。
  • sysid
    pubid が null 参照 (Visual Basic では Nothing) で sysid が null でない場合は、SYSTEM "sysid" を書き込みます。sysid は、この引数の値に置き換えられます。
  • subset
    null でない場合は、[subset] を書き込みます。subset は、この引数の値に置き換えられます。

例外

例外の種類 条件
InvalidOperationException このメソッドが、プロローグの外 (ルート要素の後) で呼び出されました。
ArgumentException name の値が、無効な XML になることがあります。

解説

このメソッドは、 pubid, sysid または subset に無効な文字があるかどうかを確認しません。

使用例

このメソッドの使用例については、 WriteDocType (XmlTextWriter クラス) のトピックを参照してください。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

XmlWriter クラス | XmlWriter メンバ | System.Xml 名前空間