今回はコメントと処理命令に関する 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?> |