-
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("c:\users\USER_NAME\desktop\example.xml");
selectedElements = XmlSearch(myxmldoc, "/employee/name/last");
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. 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.