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