X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как удалить child в simpleXml ?
GRean_hb
GRean_hb
Topic Starter сообщение 8.8.2010, 11:59; Ответить: GRean_hb
Сообщение #1


Всем привет!

Есть xml4.xml:
[PHP]
<?xml version="1.0" encoding="UTF-8" ?>
<store>
<sku id="7705">
<name>iPod classic</name>
<price>330</price>
<ean>0002520190555</ean>
</sku>
<sku id="1139">
<name>ASUS A626</name>
<price>310</price>
<ean>0502770290391</ean>
</sku>
<sku id="783">
<name>Sony iBook</name>
<price>300</price>
<ean>4506790441392</ean>
</sku>
</store>

[/PHP]


и есть скрипт:
[PHP]

<?php
$xmlstr = file_get_contents('xml4.xml');
$store = new SimpleXMLElement($xmlstr);

$dom = new DOMDocument('1.0', 'UTF-8');
$dom_sxe = $dom->importNode($xmlstr);

foreach($store->sku as $sku)
{
echo "id= ".$sku['id'] .'<br />';
echo "name= ".$sku->name .'<br />';
echo "price= ".$sku->price .'<br />';
echo "ean= ".$sku->ean .'<br />';
}
echo"<br/>";
echo"----------------";
echo"<br/>";
//-----------------------------------------Удаление атрибута
//unset($store->sku[3]->name);
//----------------------------------------- Изменить атрибут
//$store->sku[3]->name = 'Big Cliff';
//$store->sku[3] = null;
//removeChild($store->sku[3]);
//-----------------------------------------Добавление Раздела
//$newSku = $store->addChild('sku');
//$newSku->addChild('name', 'Macbook Pro');
//$newSku->addChild('price', '2400');
//$newSku->addChild('ean', '1103610290850');

$store->asXML('xml4.xml');
//-----------------------------------------------------------

echo "name= ".$store->sku[3]->name;
echo"<br/>";


foreach($store->sku as $sku)
{
echo "id= ".$sku['id'] .'<br />';
echo "name= ".$sku->name .'<br />';
echo "price= ".$sku->price .'<br />';
echo "ean= ".$sku->ean .'<br />';
}
echo"<br/>";
echo"----------------";
echo"<br/>";




?>
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 723 24.4.2024, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19907 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3484 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5048 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2040 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 26.4.2024, 6:47
Дизайн