Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

fieldXML( campoMySQL , rutaXML_al_AtribDeseado)  → String

Estrae el atributo  de un campo con contenido XML

...

xml_getAllGrandSonsAtts( campoMySQL , ruta_al_nodoAbuelo, nombre_atributoNieto )  →  String

Obtiene todos los atributos nietos, separados por comas

Si se desea un separador distinto a la coma, se puede opcinalmente agregar el caracter deseado

xml_getAllGrandSonsAtts( campoMySQL , ruta_al_nodoAbuelo, nombre_atributoNieto, caracterSeparador )

Ejemplo, teniendo el siguiente XML dentro del campo "Comentarios"


  • xml_

...

  • getAllGrandSonsAtts( comentarios, "/lotes", "no_lote")

...

  •                               resultado:    10,11
  • xml_getAllGrandSonsAtts( comentarios, "/lotes", "no_lote", "*" )                       resultado:    10*11

Notas: En el ejemplo, el nodoAbuelo es "lotes".   

...

y los Atributos nietos deseados, son

...

TODOS los

...

"no_lote"


...


xmldatosextra() →

Extrae un xml que trae datos adicionales, por ejemplo, los valores de los filtros usados para lanzar un reporte o consulta

...

xmldatosextra(clave_Cliente)        Con el parametro "Nombre" del atributo deseado, se obtendra su valor 


...

xml_AllGrandSonsAtts_to_Body( campoMySQL , ruta_al_nodoAbuelo, nombre_atributoNieto )  →  void

Inserta una columna con los valores de los atributos

Ejemplo, teniendo el siguiente XML dentro del campo "sat_complmentoPago"

Image Added


Ejemplo

xml_AllGrandSonsAtts_to_Body( sat_compelmentoPago, "Pagos/Pago", "Folio")


Resultado:  Columna "Folio" insertada en el body

Image Added