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, startDocument
asContentHandler, 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, unparsedEntityDecl
protected 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
インタフェース内 DocumentHandler
startElement
クラス内 org.apache.xml.serialize.XMLSerializer
tagName
- タグ名。attrs
- 属性。SAXException
- SAXエラー。public void startElement(String namespaceURI, String localName, String rawName, Attributes attrs) throws SAXException
startElement
インタフェース内 ContentHandler
startElement
クラス内 org.apache.xml.serialize.XMLSerializer
namespaceURI
- ネームスペース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 © 2014. All Rights Reserved.