XML�f�[�^�̓���̃^�O���e�̂ݕ\������
����
XML�f�[�^���e��\������ɂ�Ext.data.Store()�𗘗p����XML�f�[�^��ǂݍ��܂��܂��BXML�f�[�^��ǂݍ��܂���ɂ�url�v���p�e�B��XML�f�[�^�̃p�X���w�肵�܂��BAjax�̐����ɂ�蓯��h���C�����XML�f�[�^�t�@�C�����Ȃ��Ɠǂݍ��߂܂���i���[�J����ł͓��삵�܂���j�B
����reader�v���p�e�B��XML�f�[�^�̊�ƂȂ�^�O�ƃf�[�^�O���b�h�\���Ɏg�p����^�O���w�肵�܂��B�����new Ext.data.XmlReader({ record:'��^�O' },[{ name : '�\���^�O��' }])�̂悤�Ɏw�肵�܂��B
new Ext.data.Store()�Ő������ꂽ�I�u�W�F�N�g���O���b�h�\�����s��Ext.grid.GridPanel()��store�v���p�e�B�Ɏw�肵�܂��B�\������^�O�����w�肷��ɂ�Ext.grid.GridPanel()��columns�v���p�e�B��dataIndex�v���p�e�B�ɐݒ肵�܂��B
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="../../../lib/resources/css/ext-all.css" type="text/css" media="all">
<link rel="stylesheet" href="../../../lib/resources/css/main.css" type="text/css" media="all">
<script type="text/javascript" src="../../../lib/js/ext-base.js"></script>
<script type="text/javascript" src="../../../lib/js/ext-all.js"></script>
<script type="text/javascript"><!--
Ext.EventManager.on(window, "load", function(){
var store = new Ext.data.Store({
url: 'booklist.xml',
reader: new Ext.data.XmlReader({
record: 'book'
}, [
{ name:'name' }
]
)
});
var grid = new Ext.grid.GridPanel({
store: store,
columns: [
{ header: "����", width: 150, dataIndex: 'name' }
],
width:420,
height:140
});
store.load();
grid.render("dataArea");
});
// --></script>
</head>
<body>
<h1>XML�f�[�^��\������i����̃^�O���e�̂ݕ\���j</h1>
<div id="dataArea"></div>
</body>
</html>
�yXML : booklist.xml�z
<?xml version="1.0" encoding="UTF-8" ?>
<list>
<book>
<name>Ajax�{</name>
<price>2980</price>
<info>Ajax�̉���{�ł��B�����`�����Ҍ����ł��B</info>
</book>
<book>
<name>JavaScript�{</name>
<price>1780</price>
<info>JavaScript�̉���{�ł��B�㋉�Ҍ����ł��B</info>
</book>
<book>
<name>Google Map�{</name>
<price>2780</price>
<info>Google Map API�̉���{�ł��B</info>
</book>
</list>