public class XMLSerializerEx
extends org.apache.xml.serialize.XMLSerializer
ルートノードにxml:space="preserve"を設定する。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected boolean |
atRoot
ルートノードを通過したかどうか判別するためのフラグ。
|
static String |
CDATA
Saxで利用するCDATA型。 |
static String |
PRESERVE_OPTION
xml:spaceの値、preserve。 |
protected boolean |
preserveWhitespace
ルートノードにxml:space="preserve"を設定するかどうか。
|
| コンストラクタと説明 |
|---|
XMLSerializerEx()
コンストラクタ。
|
XMLSerializerEx(Writer writer,
org.apache.xml.serialize.OutputFormat format)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
isPreserveWhitespace()
ルートノードにxml:space="preserve"を設定するかを取得する。
|
void |
setPreserveWhitespace(boolean preserveWhitespace)
ルートノードにxml:space="preserve"を付与するかどうかを設定する。
|
void |
startElement(String tagName,
AttributeList attrs)
ルートノードの場合のみ、xml:space="preserve"を付与する。
|
void |
startElement(String namespaceURI,
String localName,
String rawName,
Attributes attrs)
ルートノードの場合のみ、xml:space="preserve"を付与する。
|
checkUnboundNamespacePrefixedNode, endElement, endElement, endElementIO, getEntityRef, printEscaped, printText, printText, printXMLChar, reset, serializeElement, setNamespaces, setOutputFormat, startDocumentasContentHandler, asDocumentHandler, asDOMSerializer, attributeDecl, characters, characters, comment, comment, content, elementDecl, endCDATA, endDocument, endDTD, endEntity, endNonEscaping, endPrefixMapping, endPreserving, enterElementState, externalEntityDecl, fatalError, getElementState, getPrefix, ignorableWhitespace, internalEntityDecl, isDocumentState, leaveElementState, modifyDOMError, notationDecl, prepare, printCDATAText, printDoctypeURL, printEscaped, processingInstruction, processingInstructionIO, serialize, serialize, serialize, serializeNode, serializePreRoot, setDocumentLocator, setOutputByteStream, setOutputCharStream, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startNonEscaping, startPrefixMapping, startPreserving, surrogates, unparsedEntityDeclprotected boolean atRoot
protected boolean preserveWhitespace
public XMLSerializerEx()
public XMLSerializerEx(Writer writer, org.apache.xml.serialize.OutputFormat format)
writer - 書き出しに使用するWriterインスタンス。format - 出力フォーマット。
nullを指定した場合はデフォルト値が使用される。public void startElement(String tagName, AttributeList attrs) throws SAXException
startElement インタフェース内 DocumentHandlerstartElement クラス内 org.apache.xml.serialize.XMLSerializertagName - タグ名。attrs - 属性。SAXException - SAXエラー。public void startElement(String namespaceURI, String localName, String rawName, Attributes attrs) throws SAXException
startElement インタフェース内 ContentHandlerstartElement クラス内 org.apache.xml.serialize.XMLSerializernamespaceURI - ネームスペースURI。localName - ロケール名。rawName - 名前。attrs - 属性。SAXException - SAXエラー。XMLSerializer.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)public boolean isPreserveWhitespace()
デフォルト値はtrueである。
public void setPreserveWhitespace(boolean preserveWhitespace)
デフォルト値はtrueである。
preserveWhitespace - ルートノードにxml:space="preserve"を
付与する場合はtrue。Copyright © 2015. All Rights Reserved.