Extrae Contenido de un Archivo XML con Hubs

post date

XML-contenidoEn el blog de hoy vamos a habar de una nueva característica de 3D Issue Hubs que resulta ideal para los profesionales del marketing de contenido. La tecnología de Hubs incluye más de 18 formas distintas de agregar contenido online. Cada método es adecuado para diferentes objetivos y profesionales, pero todos encuentran al menos una característica que les ayuda a marcar la diferencia. Aquellos que quieren comunicarse con su audiencia en todos los dispositivos y crear un plataforma de contenido que se acctualiza sola, ya sea una app o un Hubs, consideran esta tecnología clave para lograr sus objetivos.

Característica XML
Permíteme utilizar una metáfora para describir lo que es un documento XML. Un archivo XML es como un árbol y Hubs te permite seleccionar sólo aquellas ramas que te interesan. Con la característica de feeds RSS esto no es posible, por lo que si lo que quieres es extraer sólo parte del contenido de la fuente que estás utilizando e ignorar otra, esta característica es perfecta para ti.

Ventajas de utilizar la característica XML

·Puedes añadir un título y si se publican 20 títulos en ese mismo día, todos esos artículos aparecerán directamente en tu Hub.

·Si no quieres que todas las fotos de tus artículos aparezcan en tu hub por alugna razón, puedes hacer que a la hora de importar el contenido al hub estas imágenes sean ignoradas.

·Puedes hacer lo mismo con los videos y otros elementos de la página web como la “fecha de publicación”. Así dispones de total control sobre el contenido que se añade a tu hub.

En lo que a términos de programación se refiere, el documento XML es un archivo en formato primitivo.

El analizador de XML dentro de la plataforma Hubs ayuda a crear artículos desde estos archivos.

Imagina que no quieres que utilizar tu feed RSS en tu Hub, que lo único que quieres es que aparezca parte de ese feed. Puedes usar el archivo XML para cumplir esta función.

En un archivo XML cada elemento es considerado un nódulo.
Por ejemplo: <title lang="en">3D Issue</title>
En el ejemplo de arriba, “title” es el elemento nódulo y “3d Issue” es el nódulo texto, “lang” es el atributo del nódulo.
Por lo general cualquier cosa entre <>es un elemento del nódulo.
Hubs permite a los usuarios extraer el texto del nódulo de estos elementos utilizando XPATH.
Debajo puedes ver un ejemplo de un documento XML.

XML-content

Tal y como puedes ver en la imagen superior, el documento xml tiene una estructura jerárquica en la que <bookstore> es el nódulo raíz <book> es el nódulo subordinado y <title>, <author>, <year>, <price> son los nódulos subordinados al nódulo %lt;book>.
La búsqueda Xpath se utiliza para rastrear este camino y mostrar el texto del elemento del nódulo.
En hubs hay 3 nódulos necesarios:

XML-content

El campo “Items” se refiere a la ruta que lleva al nódulo principal del que queremos extraer el nódulo texto.
“Unique ID” se refiere al elemento del nódulo que es único en la estructura árbol del documento, es decir que no se repite nunca.
“Title” es el nódulo del cual ha de extraerse el texto.
En el ejemplo superior, si el usuario decide extraer el elemento precio deberá seguir la siguiente estructura:

Item: path/bookstore/book
Unique ID: ./title
Title path: ./price
“Primary Image” es la ruta al elemento imagen. En ete caso como no disponemos de ninguna, lo dejamos en blanco
Date/Time: ./date
Body: ./body

XML-content

Ahora esta información ya puede ser extraída por tu hub.

Si tienes dudas en referencia a este proceso, ponte en contacto con nosotros en info@3dissue.com

 

Copyright © 3D Issue Ltd 2016. All rights reserved.