parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Вячеслав 22.05.2006 21:28

Лучше всего в таких случаях не жаться, и запостить также код, в котом в переменную $xml попадает строка, вид которой вы представили :)
А то у участнегов форума для обсуждения нет самого главного (сами подумайте, зачем им нужны теги вашего xml, когда вы и так сами его 10 раз перепроверили и убедились, что он безупречен):))

Но, раз уж я начал вам писать, то одной только критикой не ограничусь...
Попробую предположить, что в вашем коде:
### $var определяется так:
$var[
<?xml version="1.0" encoding="windows-1251" ?>
<my-tags .../>
]

### или вот так:
$var[ ^my_xml[...]]

### а может и ваще ого-го как:
@my_xml[...][...]
# my well-formed xml
<?xml version="1.0" encoding="windows-1251" ?>
<my-tags .../>
Даже если я и не угадал, в любом случае, этим примером проиллюстрирую цитату из справочника:
"... Однако, если XML-объявление все же присутствует, то документ должен начитаться именно с него. Перед XML-объявлением не может быть комментариев, пробельных символов или инструкций обработки."
И вне зависимости от того, угадал я или нет, вам уже самим выбирать: читать внимательнее спецификации/документации, или copy/paste/match/replaсe
### $var определяем так:
$var[<?xml version="1.0" encoding="windows-1251" ?>
<my-tags .../>
]

### или вот так:
$var[^my_xml[...]]

### а может и ваще ого-го как:
@my_xml[...][...]
# my well-formed xml
$result[
<?xml version="1.0" encoding="windows-1251" ?>
<my-tags .../>]

### а может и оп-па как:
@my_xml[...][...]
<?xml version="1.0" encoding="windows-1251" ?>
# my well-formed xml
<my-tags .../>

### ну или вот эдак модно:
@my_xml[...][...][result]
# my well-formed xml
<?xml version="1.0" encoding="windows-1251" ?>
<my-tags .../>
PS: пожалуйста, пусть мои длинные объяснения ни в коем случае не покажутся вам наглым стебом. Просто такая ситуация, я наверстываю однажды упущенную возможность научиться свободно писать не только код, но и тексты на естественном языке, сами представяете, как это непросто, когда я однажды отчислился из ВУЗа из-за несданной технической записки к курсовому проекту. Так сказать, этим собщением я сделал себе профилактику от возможного комплекса.