roXMLList
21 min
el equivalente en javascript de este objeto es domparser() ifxmllist simplify() as object devuelve un roxmlelement si la lista contiene exactamente un elemento de lo contrario, se devolverá a sí mismo getattributes() as object gettext() as string getchildelements() as object getnamedelements(a as string) as object devuelve una nueva xmllist que contiene todos los roxmlelements que coinciden con el nombre del elemento pasado esta acción es la misma que usar el operador de punto en un roxmllist getnamedelementsci(a as string) as object iflist count() as integer devuelve el número de elementos en la lista resetindex() as boolean restablece el índice o la posición actual en la lista al elemento principal addtail(obj as object) as void agrega un valor tipado al final de la lista addhead(obj as object) as void agrega un valor tipado al inicio de la lista removeindex() as object elimina una entrada de la lista en el índice o posición actual e incrementa el índice o la posición en la lista devuelve inválido cuando se alcanza el final de la lista getindex() as object recupera una entrada de la lista en el índice o posición actual e incrementa el índice o la posición en la lista devuelve inválido cuando se alcanza el final de la lista removetail() as object elimina la entrada al final de la lista removehead() as object elimina la entrada al inicio de la lista gettail() as object recupera la entrada al final de la lista y mantiene la entrada en la lista gethead() as object recupera la entrada al inicio de la lista y mantiene la entrada en la lista clear() as void elimina todos los elementos de la lista ifenum reset() restablece la posición al primer elemento de la enumeración next() as dynamic devuelve un valor tipado en la posición actual e incrementa la posición isnext() as boolean devuelve verdadero si hay un elemento siguiente isempty() as boolean devuelve verdadero si no hay una declaración exacta ifarray peek() as dynamic devuelve la última entrada del arreglo (índice más alto) sin eliminarla pop() as dynamic devuelve la última entrada (índice más alto) y la elimina del arreglo push(a as dynamic) agrega una nueva entrada de índice más alto al final del arreglo shift() as dynamic elimina el índice cero del arreglo y desplaza todas las demás entradas hacia abajo una unidad unshift(a as dynamic) agrega un nuevo índice cero al arreglo y desplaza todas las demás entradas hacia arriba una unidad delete(a as integer) as boolean elimina la entrada indicada del arreglo y desplaza todas las entradas superiores hacia abajo una unidad count() as integer devuelve el índice de la entrada más alta del arreglo más uno (es decir, la longitud del arreglo) clear() as void elimina todas las entradas del arreglo append(a as object) as void anexa un roarray a otro si el roarray pasado contiene entradas a las que nunca se les asignó un valor, no se anexan los dos objetos anexados deben ser del mismo tipo ifarrayget getentry(a as integer) as dynamic devuelve una entrada de matriz de un índice determinado las entradas comienzan en cero si se obtiene una entrada que no se ha establecido, se devuelve invalid ifarrayset setentry(a as integer, b as dynamic) as void establece una entrada de un índice determinado con el valor de tipo pasado