|
|
|
| Добрый день.
Не могу вот догнать как отпарсить структуру файла с чередующимися категориями:
<?xml version="1.0" encoding="UTF-8" ?>
- <Root>
- <repair>
<BLT_RUBRICA>Категория</BLT_RUBRICA>
<BLT_HDR>text</BLT_HDR>
<BLT_BODY>text2</BLT_BODY>
<BLT_HDR>text</BLT_HDR>
<BLT_BODY>text2</BLT_BODY>
<BLT_HDR>text</BLT_HDR>
<BLT_BODY>text2</BLT_BODY>
<BLT_HDR>text</BLT_HDR>
<BLT_BODY>text2</BLT_BODY>
<BLT_RUBRICA>категория 2</BLT_RUBRICA>
<BLT_HDR>text</BLT_HDR>
<BLT_BODY>text2</BLT_BODY>
<BLT_HDR>text</BLT_HDR>
<BLT_BODY>text2</BLT_BODY>
<BLT_HDR>text</BLT_HDR>
и т.д.
</repair>
</Root>
|
Помогите пожалуйста, кто уже сталкивался. | |
|
|
|
|
|
|
|
для: Night_charter
(29.08.2007 в 18:46)
| | Что в итоге должно получиться? И обязательно ли это делать регулярными выражениями? | |
|
|
|
|
|
|
|
для: Саня
(30.08.2007 в 02:10)
| | Хотелось бы получить все в массив и затем забить в базу данных. | |
|
|
|
|
|
|
|
для: Night_charter
(30.08.2007 в 08:53)
| |
<BLT_RUBRICA>(.*?)<\/BLT_RUBRICA>
<BLT_HDR>(.*?)<\/BLT_HDR>
|
А сам код можно написать только если вы знаете какую структуру данных хотите получить на выходе. "Массив" может быть разный: обычный, ассоциативный. Кроме того, могут быть другие "измерения". Двумерный, трехмерный, четырехмерный... | |
|
|
|
|
|
|
|
для: SHAman
(30.08.2007 в 11:55)
| | Сам разобрался ) | |
|
|
|