<?xml version="1.0" encoding="Shift_JIS" ?>
<?xml-stylesheet href="dom_level1_ref1.xsl" type="text/xsl" ?>
<dom_level1_reference>

<interface>
	<name>Attr</name>
	<own_properties>
		<attributes>
			<attribute>name</attribute>
			<attribute>specified</attribute>
			<attribute>value</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument </attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>CDATASection</name>
	<own_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
			<attribute>data</attribute>
			<attribute>length</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
			<method>substringData</method>
			<method>appendData</method>
			<method>insertData</method>
			<method>deleteData</method>
			<method>replaceData</method>
			<method>splitText</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>CharacterData</name>
	<own_properties>
		<attributes>
			<attribute>data</attribute>
			<attribute>length</attribute>
		</attributes>
		<methods>
			<method>substringData</method>
			<method>appendData</method>
			<method>insertData</method>
			<method>deleteData</method>
			<method>replaceData</method>
		</methods>
	</own_properties>

	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>Comment</name>
	<own_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
			<attribute>data</attribute>
			<attribute>length</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
			<method>substringData</method>
			<method>appendData</method>
			<method>insertData</method>
			<method>deleteData</method>
			<method>replaceData</method>
		</methods>
	</inherited_properties>
</interface>


<interface>
	<name>Document</name>
	<own_properties>
		<attributes>
			<attribute sample="">doctype</attribute>
			<attribute sample="">implementation</attribute>
			<attribute sample="./documentElement/documentElement_sample.html">documentElement</attribute>
		</attributes>
		<methods>
			<method>createElement</method>
			<method>createDocumentFragment</method>
			<method>createTextNode</method>
			<method>createComment</method>
			<method>createCDATASection</method>
			<method>createProcessingInstruction</method>
			<method>createAttribute</method>
			<method>createEntityReference</method>
			<method>getElementsByTagName</method>
		</methods>

	</own_properties>

	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>DocumentFragment</name>
	<own_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>DocumentType</name>
	<own_properties>
		<attributes>
			<attribute>name</attribute>
			<attribute>entities</attribute>
			<attribute>notations</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>DOMImplementation</name>
	<own_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>hasFeature</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</inherited_properties>
</interface>


<interface>
	<name>Element</name>
	<own_properties>
		<attributes>
			<attribute>tagName</attribute>
		</attributes>
		<methods>
			<method>getAttribute</method>
			<method>setAttribute</method>
			<method>removeAttribute</method>
			<method>getAttributeNode</method>
			<method>setAttributeNode</method>
			<method>removeAttributeNode</method>
			<method>getElementsByTagName</method>
			<method>normalize</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>Entity</name>
	<own_properties>
		<attributes>
			<attribute>publicId</attribute>
			<attribute>systemId</attribute>
			<attribute>notationName</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>EntityReference</name>
	<own_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>NamedNodeMap</name>
	<own_properties>
		<attributes>
			<attribute>length</attribute>
		</attributes>
		<methods>
			<method>getNamedItem</method>
			<method>setNamedItem</method>
			<method>removeNamedItem</method>
			<method>item</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>Node</name>
	<own_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>NodeList</name>
	<own_properties>
		<attributes>
			<attribute>length</attribute>
		</attributes>
		<methods>
			<method>item</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>Notation</name>
	<own_properties>
		<attributes>
			<attribute>publicId</attribute>
			<attribute>systemId</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>ProcessingInstruction</name>
	<own_properties>
		<attributes>
			<attribute>target</attribute>
			<attribute>data</attribute>
		</attributes>
		<methods>
			<method>none</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
		</methods>
	</inherited_properties>
</interface>

<interface>
	<name>Text</name>
	<own_properties>
		<attributes>
			<attribute>none</attribute>
		</attributes>
		<methods>
			<method>splitText</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>nodeName</attribute>
			<attribute>nodeValue</attribute>
			<attribute>nodeType</attribute>
			<attribute>parentNode</attribute>
			<attribute>childNodes</attribute>
			<attribute>firstChild</attribute>
			<attribute>lastChild</attribute>
			<attribute>previousSibling</attribute>
			<attribute>nextSibling</attribute>
			<attribute>attributes</attribute>
			<attribute>ownerDocument</attribute>
			<attribute>data</attribute>
			<attribute>length</attribute>
		</attributes>
		<methods>
			<method>insertBefore</method>
			<method>replaceChild</method>
			<method>removeChild</method>
			<method>appendChild</method>
			<method>hasChildNodes</method>
			<method>cloneNode</method>
			<method>substringData</method>
			<method>appendData</method>
			<method>insertData</method>
			<method>deleteData</method>
			<method>replaceData</method>
		</methods>
	</inherited_properties>
</interface>

<!-- テンプレート
<interface>
	<name>sample</name>
	<own_properties>
		<attributes>
			<attribute>sample</attribute>
		</attributes>
		<methods>
			<method>sample</method>
		</methods>
	</own_properties>
	<inherited_properties>
		<attributes>
			<attribute>sample</attribute>
		</attributes>
		<methods>
			<method>sample</method>
		</methods>
	</inherited_properties>
</interface>
-->


</dom_level1_reference>
