-
Notifications
You must be signed in to change notification settings - Fork 0
Micle86/getXMLPiece
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
читает большой файл xml построчно и вытаскивает заданные клиентом узлы Использование: //прочесть файл $file( может быть ссылкой ) $read_xml = new \GoodWheels\getXMLPiece($file); // читать файл по тегу offer с аттрибутом type равному tyre из разряда (<offer type="tyre">...</offer>) foreach( $read_xml->readByTeg(['tag_name' =>'offer','attr'=>['type'=>'tyre']]) as $value){ //устроняем проблемы кодировки/ $value = mb_convert_encoding($value, 'UTF-8', 'windows-1251'); $arr_tire = new SimpleXMLElement( $value ); //получаем объект из прочтенного куска xml } //если встречается конструкция, где в теге встречается повторяющийся тег, например <div>...<div>...</div></div> //, то задача усложняется и перед чтением необходимо это указать второй параметр true $read_xml = new \GoodWheels\getXMLPiece( $file, true );
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published