Reply to Re: [SMARTY] smarty + XML

Your name:

Reply:


Posted by dc on 06/03/05 18:41

thanks for the amazingly quick response...

> If you're only getting the first letter, then your data structure may
> not be what you are expecting.
>
> What is the output of
>
> print_r($xml);


SimpleXMLElement Object
(
[event] => Macromedia 集中ゼミ
[example] => Array
(
[0] => SimpleXMLElement Object
(
[title] => 四角+テキスト
[src] => demo01.php
[description] => 四角+テキスト。日本語対応
)

[1] => SimpleXMLElement Object
(
[title] => 外部SWFファイル
[src] => demo02.php
[description] => SWF呼び出す
)

)
)


do i have to convert the SimpleXMLElement Objects to simple arrays for
smarty?

/dc


On Sat, 04 Jun 2005 00:33:51 +0900, Monte Ohrt <monte@ohrt.com> wrote:

> If you're only getting the first letter, then your data structure may
> not be what you are expecting.
>
> What is the output of
>
> print_r($xml);
>
> ?
>
> dc wrote:
>
>> does smarty play nicely with objects created by PHP's simple xml?
>>
>> ---------------------- PHP
>> $xml = simplexml_load_file('assets/exList.xml');
>> $sm->assign("xml", $xml);
>>
>> ---------------------- XML
>> <exampleList>
>>
>> <event>集中ゼミ</event>
>>
>> <example>
>> <title>四角+テキスト</title>
>> <src>demo01.php</src>
>> <description>四角+テキスト。日本語対応</description>
>> </example>
>>
>> etc
>>
>> ---------------------- smarty template:
>> {foreach from=$xml item=ex }
>> {$ex.event}
>> {$ex.title}
>> {/foreach}
>>
>>
>> but this only gives me the first letter of the item...
>>
>> would the toplevel of the XML tree be passed into smarty?
>> eg exampleList/event
>>
>> exampleList/example [0]? first item?
>>
>>
>> thanks for any help. would have thot this would be on the smarty site
>> as XML display with smarty would seem to be a major use...
>>
>

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация