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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1746 Вчера, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4773 Вчера, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19679 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3088 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13647 31.3.2024, 12:44
автор: Boymaster


 



RSS Текстовая версия Сейчас: 18.4.2024, 10:35
Дизайн