DOM
PHP Manual

DOMDocument ・ッ・鬣ケ

ニウニ�

HTML ・ノ・ュ・螂皈ネ、「、�、、マ XML ・ノ・ュ・螂皈ネチエツホ、ス、キ。「 ・ノ・ュ・螂皈ネ・ト・遙シ、ホ・�シ・ネ、ネ、ハ、熙゙、ケ。」

・ッ・鬣ケウオヘラ

DOMDocument extends DOMNode {
/* ・ラ・愠ム・ニ・」 */
readonly public string $actualEncoding ;
readonly public DOMConfiguration $config ;
readonly public DOMDocumentType $doctype ;
readonly public DOMElement $documentElement ;
public string $documentURI ;
public string $encoding ;
public bool $formatOutput ;
public bool $preserveWhiteSpace = true ;
public bool $recover ;
public bool $resolveExternals ;
public bool $standalone ;
public bool $strictErrorChecking = true ;
public bool $substituteEntities ;
public bool $validateOnParse = false ;
public string $version ;
readonly public string $xmlEncoding ;
public bool $xmlStandalone ;
public string $xmlVersion ;
/* ・皈ス・テ・ノ */
__construct ([ string $version [, string $encoding ]] )
DOMAttr createAttribute ( string $name )
DOMAttr createAttributeNS ( string $namespaceURI , string $qualifiedName )
DOMCDATASection createCDATASection ( string $data )
DOMComment createComment ( string $data )
DOMDocumentFragment createDocumentFragment ( void )
DOMElement createElement ( string $name [, string $value ] )
DOMElement createElementNS ( string $namespaceURI , string $qualifiedName [, string $value ] )
DOMEntityReference createEntityReference ( string $name )
DOMProcessingInstruction createProcessingInstruction ( string $target [, string $data ] )
DOMText createTextNode ( string $content )
DOMElement getElementById ( string $elementId )
DOMNodeList getElementsByTagName ( string $name )
DOMNodeList getElementsByTagNameNS ( string $namespaceURI , string $localName )
DOMNode importNode ( DOMNode $importedNode [, bool $deep ] )
mixed load ( string $filename [, int $options = 0 ] )
bool loadHTML ( string $source )
bool loadHTMLFile ( string $filename )
mixed loadXML ( string $source [, int $options = 0 ] )
void normalizeDocument ( void )
bool registerNodeClass ( string $baseclass , string $extendedclass )
bool relaxNGValidate ( string $filename )
bool relaxNGValidateSource ( string $source )
int save ( string $filename [, int $options ] )
string saveHTML ([ DOMNode $node = NULL ] )
int saveHTMLFile ( string $filename )
string saveXML ([ DOMNode $node [, int $options ]] )
bool schemaValidate ( string $filename )
bool schemaValidateSource ( string $source )
bool validate ( void )
int xinclude ([ int $options ] )
/* キムセオ、キ、ソ・皈ス・テ・ノ */
DOMNode DOMNode::appendChild ( DOMNode $newnode )
DOMNode DOMNode::cloneNode ([ bool $deep ] )
public int DOMNode::getLineNo ( void )
bool DOMNode::hasAttributes ( void )
bool DOMNode::hasChildNodes ( void )
DOMNode DOMNode::insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )
bool DOMNode::isDefaultNamespace ( string $namespaceURI )
bool DOMNode::isSupported ( string $feature , string $version )
string DOMNode::lookupNamespaceURI ( string $prefix )
string DOMNode::lookupPrefix ( string $namespaceURI )
void DOMNode::normalize ( void )
DOMNode DOMNode::removeChild ( DOMNode $oldnode )
DOMNode DOMNode::replaceChild ( DOMNode $newnode , DOMNode $oldnode )
}

・ラ・愠ム・ニ・」

actualEncoding

ネ萓ゥ。」・ノ・ュ・螂皈ネ、ホシツコン、ホ・ィ・ウ。シ・ヌ・」・ー。」 ニノ、゚ケ�、゚タ�ム、ヌ。「 encoding 、ネニアナホニ簣ニ、ヌ、ケ。」

config

ネ萓ゥ。」 DOMDocument::normalizeDocument() 、ツケヤ、ケ、�ン、ヒサネヘム、ケ、�゚ト遙」

doctype

、ウ、ホ・ノ・ュ・螂皈ネ、ヒエリマ「ノユ、ア、鬢�ソハクスソタ�タ

documentElement

・ノ・ュ・螂皈ネ、ホサメ・ホ。シ・ノ、ヌ、「、�ノ・ュ・螂皈ネヘラチヌ、ヒツミ、キ。「 トセタワ・「・ッ・サ・ケ、ケ、�ソ、皃ヒハリヘハツータュ

documentURI

・ノ・ュ・螂皈ネ、ホーフテヨ。」フ、ト�チ、ホセ�遉マ NULL

encoding

XML タ�タ、ヌサリト熙キ、ソ・ノ・ュ・螂皈ネ、ホ・ィ・ウ。シ・ヌ・」・ー。」 、ウ、ホツータュ、マ。「DOM Level 3 、ホコヌスェナェ、ハサナヘヘ、ヒ、マツクコ゚、キ、゙、サ、」 、キ、ォ、キ。「、ウ、ホシツチヌ XML ・ノ・ュ・螂皈ネ、ホ・ィ・ウ。シ・ヌ・」・ー、キ、ヲ、ヒ、マ、ウ、�ネヘム、ケ、�キ、ォ、「、熙゙、サ、」

formatOutput

サ嵂シ、イ、荼ヘホク、キ、ニ、ュ、�、、ヒターキチ、キ、ソスミホマ、ヤ、ヲ。」

implementation

、ウ、ホ・ノ・ュ・螂皈ネ、靉�、ケ、� DOMImplementation ・ェ・ヨ・ク・ァ・ッ・ネ

preserveWhiteSpace

ヘセハャ、ハカ隍��ォ、ハ、、。」・ヌ・ユ・ゥ・�ネ、マ TRUE

recover

・ラ・愠ラ・鬣、・ィ・ソ・�。」 ・�ォ・ミ・遙シ・筍シ・ノ、ュク妤ヒ、キ。「ターキチシー、ヌ、ハ、、・ノ・ュ・螂皈ネ、ホ・ム。シ・ケ、釥゚、゙、ケ。」 、ウ、ホツータュ、マ DOM 、ホサナヘヘ、ヒ、マ、ハ、ッ。「libxml 、ヒクヌヘュ、ホ、筅ホ、ヌ、ケ。」

resolveExternals

ハクスソタ�タ、ヌウーノィ・ニ・」・ニ・」、ノ、゚ケ�、犲ン、ヒ TRUE 、゚ト熙ケ、�」 XML ・ノ・ュ・螂皈ネ、ヒハクサ妺ィ・ニ・」・ニ・」、゙、皃�ン、ヒハリヘヌ、ケ。」

standalone

ネ萓ゥ。」 、ス、ホ・ノ・ュ・螂皈ネ、ャ・ケ・ソ・ノ・「・悅シ・ォ、ノ、ヲ、ォ、� XML タ�タ、ヌサリト熙キ、ソ、筅ホ。」 xmlStandalone 、ヒツミア�、キ、゙、ケ。」

strictErrorChecking

・ィ・鬘シサ�、ヒ DOMException 、ケ・悅シ、ケ、�」・ヌ・ユ・ゥ・�ネ、マ TRUE

substituteEntities

・ラ・愠ラ・鬣、・ィ・ソ・�。」 ・ィ・ニ・」・ニ・」、ホテヨエケ、ヤ、ヲ、ォ、ノ、ヲ、ォ。」 、ウ、ホツータュ、マ DOM 、ホサナヘヘ、ヒ、マ、ハ、ッ。「libxml 、ヒクヌヘュ、ホ、筅ホ、ヌ、ケ。」

validateOnParse

DTD 、ノ、゚ケ�、ヌク。セレ、ケ、�」・ヌ・ユ・ゥ・�ネ、マ FALSE

version

ネ萓ゥ。」 XML 、ホ・ミ。シ・ク・逾」 xmlVersion 、ヒツミア�、キ、゙、ケ。」

xmlEncoding

XML タ�タ、ホー�ネ、キ、ニ。「、ウ、ホ・ノ・ュ・螂皈ネ、ホ・ィ・ウ。シ・ヌ・」・ー、� サリト熙ケ、�ータュ。」サリト熙オ、�ニ、、、ハ、、セ�遉菲ヤフタ、ハセ�� (、ソ、ネ、ィ、ミ ・ノ・ュ・螂皈ネ、ャ・皈筵�螟ヒツクコ゚、ケ、��遉ハ、ノ) 、マ NULL

xmlStandalone

XML タ�タ、ホー�ネ、キ、ニ。「、ウ、ホ・ノ・ュ・螂皈ネ、ャ・ケ・ソ・ノ・「・悅シ・ォ 、ノ、ヲ、ォ、リト熙ケ、�」サリト熙オ、�ニ、、、ハ、、セ�遉マ FALSE

xmlVersion

XML タ�タ、ホー�ネ、キ、ニ。「、ウ、ホ・ノ・ュ・螂皈ネ、ホ・ミ。シ・ク・逾ヨケ讀リト熙ケ、�」 ・ミ。シ・ク・逾ヨケ讀ャト�チ、オ、�ニ、ェ、鬢コ。「・ノ・ュ・螂皈ネ、ャ "XML" 、ホオ。ヌス、� ・オ・ン。シ・ネ、キ、ニ、、、��遉マ。「テヘ、マ "1.0"

テ擎ユ

テ擎ユ:

DOM ウネト・・筵ク・蝪シ・�マ UTF-8 ・ィ・ウ。シ・ヌ・」・ー、ネヘム、キ、゙、ケ。」ISO-8859-1 ・ィ・ウ。シ・ヌ・」・ー、ホ・ニ・ュ・ケ・ネ、キ、ヲ、ヒ、マ utf8_encode() 、ネ utf8_decode() 、ネヘム、キ、゙、ケ。」、゙、ソ、ス、ホツセ、ホ・ィ・ウ。シ・ヌ・」・ー、キ、ヲ、ヒ、マ Iconv 、ネヘム、キ、゙、ケ。」

フワシ。


DOM
PHP Manual