倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

XMLEventFactory (6) : その他 (1) Comment, ProcessingInstruction

今回はコメントと処理命令に関する XML イベント。

  • Comment
  • ProcessingInstruction

Comment


Comment イベントは XMLEventFactory#createComment() メソッドによって生成します。 createComment() メソッドは次の1つのみが定義されています。

createComment(String text)

設定できるパラメータ

パラメータ デフォルト値
text String -

サンプル

各 createStartDocument() メソッドの挙動を見てみましょう。

  • Java コード:メソッド呼び出し(引数の指定)
  • toString():生成された XMLEvent オブジェクトに対して toString() メソッドを呼び出した際に返される文字列
  • XMLEventWriter:生成された XMLEvent オブジェクトに対して XMLEventWriter#add(XMLEvent) を呼び出した際に書き出される文字列

です(これらは今後も使います)。

Java コード createComment("Comment Text")
toString() <!--Comment Text-->
XMLEventWriter <!--Comment Text-->

ProcessingInstruction


ProcessingInstruction イベントは XMLEventFactory#createProcessingInstruction() メソッドによって生成します。 createProcessingInstruction() メソッドも次の1つのみが定義されています。

createProcessingInstructiont(String target, String data)

設定できるパラメータ

パラメータ デフォルト値
target String -
data String -

サンプル

Java コード createProcessingInstruction("target", "data")
toString() <?targetdata?>
XMLEventWriter <?target data?>