Tecnología

Inicio

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

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

Instrucciones

1 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.

2 Copiar y pegar el siguiente código de ejemplo en Bloc de notas:

<? Xml version = "1.0" encoding = "UTF-8"?>
<Empleado>
<Nombre empType = "normal">
<Primer> John </ first>
<Última> Smith </ Última>
</ Name>
<Nombre empType = "Contrato">
<Primer> Sue </ first>
<Última> Taylor </ Última>
</ Name>
</ Empleado>

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

3 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 a "Escritorio de Windows", escriba el nombre del archivo "example.xml", a continuación, haga clic en el botón "Guardar". Esto guarda el archivo en el escritorio de Windows.

4 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 la libreta de Windows.

5 Copiar y pegar el siguiente código de ColdFusion en el archivo:

<Cfscript>

myxmldoc = XmlParse(&quot;c:\users\USER_NAME\desktop\example.xml&quot;);
selectedElements = XmlSearch(myxmldoc, &quot;/employee/name/last&quot;);
for (i = 1; i LTE ArrayLen(selectedElements); i = i + 1)
writeoutput(selectedElements[i].XmlText &amp; &quot;

");
</ Cfscript>

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

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