lunes, 11 de noviembre de 2013

Cómo obtener un valor específico de XML ColdFusion

Adobe ColdFusion es una aplicación de desarrollo rápido de aplicaciones normalmente se utiliza para crear aplicaciones dinámicas basadas en la Web, ColdFusion Markup Language (CFML) es el lenguaje de scripting del lado del servidor utilizado para crear estas aplicaciones. Extensible Markup Language (XML) es un lenguaje diseñado para ayudar con el transporte y el almacenamiento de datos. Puede utilizar la función "xmlsearch" para buscar un valor específico o un objeto documento. Para implementar el código fuente, puede utilizar Microsoft Windows Notepad.

Haga clic en el Windows botón "Inicio", haga clic en "Todos los programas", haga clic en "Accesorios", a continuación, haga clic en "Bloc de notas". Esto abrirá el Bloc de notas de Windows.



Copia y pega el siguiente código de ejemplo en el Bloc de notas:

? Xml version = encoding "1.0" = "UTF-8"?

empleado

Nombre empType = "Regular"

firstJohn / primero

lastSmith / última

/ Nombre

Nombre empType = "Contrato"

firstSue / primero

lastTaylor / última

/ Nombre

/ Empleado

Modificar los nombres de los elementos XML de acuerdo a sus necesidades.



Pulse la tecla "Ctrl" y "S" en el teclado, después de lo cual aparecerá un cuadro de diálogo. Cambiar el tipo de archivo a "Todos los archivos", cambiar la carpeta de almacenamiento de "Escritorio de Windows", escriba el nombre de archivo "example.xml", haga clic en el botón "Guardar". Esto guardará el archivo en el Escritorio de Windows.



Haga clic en el documento de Adobe ColdFusion, haga clic en "Abrir con", a continuación, haga clic en "Bloc de notas". Esto abrirá el archivo CFM / CFML en el Notepad de Windows.



Copia y pega el siguiente código de ColdFusion en el archivo:

cfscript

myXMLDoc = XMLPARSE ("c: \ users \ nombre_usuario \ desktop \ example.xml");

selectedElements = xmlsearch (myXMLDoc, "/ empleado / Nombre / apellido");

for (i = 1, i LTE ArrayLen (selectedElements), i = i + 1)

WriteOutput (selectedElements [i]. XmlText

/ Cfscript

Reemplazar "USER_NAME" con el nombre real de la carpeta de usuario en Microsoft Windows. Reemplace "/ empleado / Nombre / apellido", de acuerdo a los elementos que se especifican en el archivo XML.



Pulse la tecla "Ctrl" y "S" en el teclado para guardar el archivo. Salga de Bloc de notas.

 

1 comentario: