Вверх ↑
Разработчик
Ответов: 26109
Рейтинг: 2124
#1: 2009-06-19 16:29:23 ЛС | профиль | цитата
tsdima писал(а):
как можно представить в виде таблиц всю иерархию произвольного XML-файла

Ну, произвольного -- никак. Но есть таблицы в формате xml. Вот пример такой таблицы, полученной в Excel


  <Table ss:ExpandedColumnCount="4" ss:ExpandedRowCount="13" x:FullColumns="1"
x:FullRows="1">
<Row>
<Cell><Data ss:Type="String" x:Ticked="1">Номер</Data><NamedCell
ss:Name="Telbook"/></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Имя</Data><NamedCell
ss:Name="Telbook"/></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Телефон</Data><NamedCell
ss:Name="Telbook"/></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Адрес</Data><NamedCell
ss:Name="Telbook"/></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">1</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Пупкин</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">2123456</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Москва</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">2</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Витя</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79283052877</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Киев</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">3</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Оля</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79658348877</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Орел</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">4</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Олег</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79255679017</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Москва</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">5</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Тимофей</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79023174133</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Москва</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">6</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Виктор</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">567432</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Брянск</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">7</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Валентин</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">908070</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Киев</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">8</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Вячеслав</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79256173445</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Москва</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">9</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Леонид</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79333790876</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Москва</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">10</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Григорий</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">890890</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Мурманск</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">11</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Григорий</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">+79563777654</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Уфа</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="Number">12</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">nesco</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">461594</Data></Cell>
<Cell><Data ss:Type="String" x:Ticked="1">Сочи</Data></Cell>
</Row>
</Table>
карма: 22

0