Para usar xml desde Director necesitas el xtra XML Parser, que ya viene incluido con el programa.
El XML es un lenguaje muy similar a HTML. No tienes etiquetas predefinidas sino que las creas tu dándole el nombre que quieras. Luego puedes crear una hoja de estilos para darle formato. Es muy sencillo, pero mejor que empieces leyendo algún tutorial básico sobre el tema y vas poco a poco entrando en detalle:
http://geneura.ugr.es/~jmerelo/xml/
http://www.desarrolloweb.com/manuales/18/
Para profundizar puedes buscar en google más tutoriales, hay muchos. Prueba buscando "tutorial de xml", o "manual de xml".
En la ayuda de director encontrarás bastante información respeto al tema. Te resumo:
- Tienes que crear una instancia del xtra:
Global gParserObject
gParserObject = new(xtra "xmlparser")
- Para comprobar que un miembro de texto que contiene xml está correcto, y poder utilizarlo, usa:
errCode = gParserObject.parseString(member("XMLtext").text)
Puedes usar parseURL si no es un miembro de texto.
- Para convertirlo el xml en una lista:
theList = gParserObject.makeList()
Eso es lo básico, luego puedes usar las funciones habituales de lingo para manejo de listas.