2009-10-10 6 views
1

L'exemple dans le document http://www.rebol.org/documentation.r?script=rebelxml.r pour créer des œuvres XMLCréation XML avec Rebol et rebelxml

>> clear-xml-data 
== "" 
>> set-xml-data/content 'test/test "test" 
== "<test><test>test</test></test>" 
>> 

mais quand je veux créer quelques variantes, il ne semble pas fonctionner:

>> clear-xml-data 
== "" 
>> set-xml-data/content 'test "test" 
** Script Error: foreach expected data argument of type: series 
** Where: set-xml-data 
** Near: foreach tag path [ 
    sub-rule: copy [] 
    append sub-rule reduce [ 
     'thru to-open-tag tag 
    ] 
    if all [... 
>> 

celui-ci ne fonctionne pas non plus:

>> clear-xml-data 
== "" 
>> set-xml-data/content/with-attribute 'test/test "test" 'id "500" 
== "" 
>> 

Y a-t-il quelque chose qui ne va pas dans ma syntaxe?

Répondre

2

Ce script est buggé ... ne l'utilisez pas.

Si vous souhaitez utiliser XML, créez des objets REBOL, puis convertissez-les en XML en utilisant les bibliothèques de Gavin McKenzie. Ils sont sur rebol.org

+0

OOps n'a pas vu votre réponse jusqu'à aujourd'hui :) ok merci regardera plutôt http://www.rebol.org/view-script.r?script=xml-object de Gavin .r –