XML Library 1.0

org.koiroha.xml
クラス Xml

java.lang.Object
  上位を拡張 org.koiroha.xml.Xml

public final class Xml
extends Object

XML 用のユーティリティクラスです。

導入されたバージョン:
2009/04/06 Java SE 6
バージョン:
$Revision: 1.2 $ $Date: 2009/04/11 04:22:31 $
作成者:
torao

フィールドの概要
static String FEATURE_NAMESPACES
          解析時に名前空間を認識するかどうかの機能フラグ名です。
static String FEATURE_VALIDATION
          解析時に DTD 検証を行うかどうかの機能フラグ名です。
static String PROPERTY_DOCUMENT_XML_VERSION
          ドキュメント XML バージョンを参照するための SAX パーサのプロパティ名です。
static String PROPERTY_LEXICAL_HANDLER
          解析時に構文ハンドラを指定する場合の SAX パーサのプロパティ 名です。
 
メソッドの概要
static String escape(String text)
          指定された文字列を XML のテキストとしてそのまま使用できるようにエスケープします。
static Charset getCharset(String contentType)
          "text/html; charset=UTF-8" のような Content-Type 値から 文字セットを参照します。
static boolean isWhitespace(int ch)
          指定された文字が XML での空白を表すかどうかを判定します。
static String unescape(String text)
          指定された文字列を XML エンコードを解除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FEATURE_NAMESPACES

public static final String FEATURE_NAMESPACES
解析時に名前空間を認識するかどうかの機能フラグ名です。 定数値 "http://xml.org/sax/features/namespaces" を示します。

関連項目:
定数フィールド値

FEATURE_VALIDATION

public static final String FEATURE_VALIDATION
解析時に DTD 検証を行うかどうかの機能フラグ名です。 定数値 "http://xml.org/sax/features/validation" を示します。

関連項目:
定数フィールド値

PROPERTY_DOCUMENT_XML_VERSION

public static final String PROPERTY_DOCUMENT_XML_VERSION
ドキュメント XML バージョンを参照するための SAX パーサのプロパティ名です。 定数値 "http://xml.org/sax/properties/document-xml-version" を示します。

関連項目:
定数フィールド値

PROPERTY_LEXICAL_HANDLER

public static final String PROPERTY_LEXICAL_HANDLER
解析時に構文ハンドラを指定する場合の SAX パーサのプロパティ 名です。定数値 "http://xml.org/sax/properties/lexical-handler" を示します。

関連項目:
定数フィールド値
メソッドの詳細

isWhitespace

public static boolean isWhitespace(int ch)
指定された文字が XML での空白を表すかどうかを判定します。空白文字 (' ')、 水平タブ ('\t')、復帰 ('\r')、改行 ('\n') を空白文字 とします。

パラメータ:
ch - 判定する文字
戻り値:
空白文字の場合 true

escape

public static String escape(String text)
指定された文字列を XML のテキストとしてそのまま使用できるようにエスケープします。

パラメータ:
text - エスケープする文字列
戻り値:
エスケープした文字列

unescape

public static String unescape(String text)
指定された文字列を XML エンコードを解除します。

パラメータ:
text - エスケープを解除する文字列
戻り値:
エスケープを解除した文字列

getCharset

public static Charset getCharset(String contentType)
"text/html; charset=UTF-8" のような Content-Type 値から 文字セットを参照します。Content-Type に charset 属性が付けられていない場合や、値を 文字セットとして認識できない場合は null を返します。

パラメータ:
contentType - Content-Type
戻り値:
charset 属性に対する文字セット

koiroha.org by takami torao