|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - holydrake
Páginas: [1]
1
« en: Domingo 11 de Febrero de 2007, 13:50 »
Hola, estoy atorado y no puedo resolver este problema. Quisiera saber como eliminar un nodo de una estructura xml por ejemplo Tengo la siguiente estructura: <animales> <Vaca id_caravana="899"> <id_caravana>899</id_caravana> <id_tipo_animal>toro</id_tipo_animal> <fecha_ingreso>07\02\6 </fecha_ingreso> <fecha_egreso>0000-00-00</fecha_egreso> <id_motivo_ingreso>2</id_motivo_ingreso> <id_motivo_egreso>0</id_motivo_egreso> <activo>1</activo> </Vaca> <Vaca id_caravana="896"> <id_caravana>896</id_caravana> <id_tipo_animal>toro</id_tipo_animal> <fecha_ingreso>07\02\6 </fecha_ingreso> <fecha_egreso>0000-00-00</fecha_egreso> <id_motivo_ingreso>2</id_motivo_ingreso> <id_motivo_egreso>0</id_motivo_egreso> <activo>1</activo> </Vaca> <Vaca id_caravana="892"> <id_caravana>892</id_caravana> <id_tipo_animal>toro</id_tipo_animal> <fecha_ingreso>07\02\6 </fecha_ingreso> <fecha_egreso>0000-00-00</fecha_egreso> <id_motivo_ingreso>2</id_motivo_ingreso> <id_motivo_egreso>0</id_motivo_egreso> <activo>1</activo> </Vaca> </animales>
Y quiero borrar el nodo Vaca id_caravana="896" con todos sus hijos Como debo hacer? Por cierto he intentado esto <?php $incre=0; $tel_node = null; $doc = xmldocfile ('contact.xml'); $raiz = $doc->document_element(); $elements = $doc->get_elements_by_tagname('animales'); while ($incre <= "100") { $elementsa = $elements[$incre]; $elementsb = $elementsa->get_elements_by_tagname('Vaca'); $elementsb[0]->get_attribute('id_caravana'); if($elementsb == "67"){ $element = $elements[$incre]; $children = $element->child_nodes(); $child = $element->remove_child($children[0]); }else{ $incre++; } } $doc->dump_file("contact.xml", false, true); ?>
Pero sigo atorado por favor denme una mano
2
« en: Jueves 27 de Abril de 2006, 02:05 »
Einnnnn¿?¿?¿?¿?
XML a MP3¿?¿? Te confundiste con xm Podes hacerlo con esas utilidades o mods que vienen aparte del winamp que encuentras de cdownload o google Saludos
3
« en: Domingo 5 de Diciembre de 2004, 17:01 »
Hola, necesito saber como ordenar numeros en un archivo para luego mostrarlos en pantalla. Necesito su ayuda, estoy trabado en ese problema gracias yo intente algo como esto, pero me sigue dando error y no se como hacer que me muestre la lista ordenada : PAGE 50,132 TITLE lee un archivo, lo ordena y lo muestra por pantalla STACK SEGMENT PARA STACK 'STACK' STACK ENDS DATA SEGMENT PARA PUBLIC 'DATA' handle DW 0 ; handle de control del fichero input_txt DB 13,10,"Nombre del fichero: $" fallo_txt DB 13,10,"*** Error en la carga del archivo ***",13,10,10,"$" fichnom DB 80 DUP (0) ; buffer para leer desde el buffer DB 2048 DUP (0); " " " " el disco tabla DB 0 numv DW 08 DATA ENDS CSEG SEGMENT PARA PUBLIC 'CODE' mira PROC FAR ASSUME CS:CSEG, DS:DATA, SS:STACK PUSH DS SUB AX,AX PUSH AX MOV CL, 3 inicio: MOV AX, SEG DATA MOV DS, AX LEA DX,input_txt MOV AH,9 INT 21h LEA DX,fichnom MOV BYTE PTR [fichnom],60 MOV AH,10 INT 21h MOV BL,[fichnom+1] MOV BH,0 ADD BX,OFFSET fichnom MOV BYTE PTR [BX+2],0 LEA DX,fichnom+2 MOV AL,0 MOV AH,3Dh INT 21h JC error1 MOV handle,AX trocito: MOV BX,handle MOV CX,2048 LEA DX,buffer MOV AH,3Fh INT 21h JC error1 MOV CX,AX JCXZ cerrar PUSH AX LEA BX,buffer MOV SI,BX MOV DI,BX buc: MOV AH, buffer [SI] ordena: ADD DI,1 MOV BH, buffer [DI] CMP AH,BH JBE FIN MOV buffer [SI],BH MOV buffer [DI],AH MOV AH,BH fin: CMP DI,numv JB ordena ADD SI,1 MOV DI,SI CMP SI,numv JB buc imprime: LEA BX,buffer MOV SI,BX MOV DL,buffer[si] MOV AH,2 INT 21h ADD SI,1 LOOP imprime POP AX CMP AX,2048 JE trocito cerrar: MOV BX,handle MOV AH,3Eh INT 21h JC error1 jmp sale error1: LEA DX,fallo_txt MOV AH,9 INT 21h CMP handle,0 JNE cerrar jmp sale sale: ret mira ENDP CSEG ENDS END mira
4
« en: Sábado 4 de Diciembre de 2004, 03:35 »
Por favor ayudenme se los suplico tengo una duda y no se como continuar, si algun experto me puede ayudar
Páginas: [1]
|
|
|