Skip navigation.

Imagenes en segundo plano en Opera

Bueno mi idea era tener en el menú contextual (al hacer click derecho sobre una foto por ejemplo) la posibilidad de abrir las imágenes de una página web en una nueva pestaña en segundo plano en el navegador Opera.
Seguro existen otras formas de hacerlo,pero yo fabrique esta a base de prueba / error y que a continuación detallo:

1)- Lo primero que tenemos que hacer es "crear el archivo standard_menu(1).ini" que necesitamos para editarlo para esto debemos ir en el navegador Opera a:

Herramientas>> Opciones ir al apartado (la pestaña) "Avanzado"

hacer click en "Barras", luego hacer click en el bóton "Duplicar" (el que se encuentra en la parte inferior) donde dice "Configurar Menú"

Al hacer esto se crea un archivo que nosotros vamos a editar

2)-Buscamos ese archivo generalmente se encuentra ubicado en:
C:\Documents and Settings\Usuario\Datos de programa\Opera\Opera\profile\menu\standard_menu(1).ini
donde Usuario es el nombre de usuario de su pc (en windows)
tambien lo puede ubicar escribiendo en el navegador opera:config y luego escribir "standard_menu" le va salir la ubicacion exacta en su pc.

3)-Creado y ubicado lo abrimos, podemos usar cualquier editor de texto, el notepad por ejemplo.

4)-una vez abierto buscamos el texto [Image Popup Menu] y debajo de la linea:
Item, M_OPEN_IMAGE=Open image
colocamos lo siguiente:

------------------------------------Modificado ------------------
Item, Ver_Imagen= Copy image address & New page & Paste and go
Item, Ver_Imag_2do_plano= Copy image address & New page & Paste and go & Minimize page
------------------------------------Modificado ------------------

copiar y pegar sin modificar lo demás se supone. Quedaría mas o menos asi:

[Image Popup Menu]
Item, M_OPEN_IMAGE=Open image

-------------------------------------------Modificado ----------
Item, Ver_Imagen= Copy image address & New page & Paste and go
Item, Ver_Imag_2do_plano= Copy image address & New page & Paste and go & Minimize page
-------------------------------------------Modificado ----------

Item, M_MENU_RELOAD_IMAGE=Load image
Item, MI_IDM_COPY_FIG_ADDRESS=Copy image address
Platform QNX, Submenu, M_OPEN_WITH, Open in menu
--------------------1
Item, MI_IDM_SAVE_FIGURE=Save image
Item, M_DOCUMENT_BACKGROUND_MENU_COPY_TO_CLIPBOARD=Copy image
Platform Windows-Mac-QNX, Item, M_DOCUMENT_BACKGROUND_MENU_USE_ON_DESKTOP=Use image as desktop background
--------------------2
Item, MI_IDM_SHOW_FIGURE_PROPERTIES=Show image properties


5)- Luego lo guardamos para que los cambios tengan efecto hay que cerrar el navegador y volverlo abrir y tener pendiente que debe esta seleccionado en "Configurar menú" (lo que explique lineas arriba) nuestro menú creado por nosotros

6)-¿Como funciona?, cuando esta navegado por una página y ve una foto hace click en ella con el botón derecho selecciona en el menú contextual "Ver_Imagen" (abre una pestaña nueva y coloca ahí la imagen que selecciono) o "Ver_Imag_2do_plano" (hace lo mismo pero la pestaña se abre en segundo plano).

Esto es particularmente bueno cuando se tienen muchas imágenes en una web en tamaño reducido (delimitado por la misma página donde esta) y colocar solo la imagen en una pestaña nueva podrá verla en su tamaño real o ampliarla apretando la tecla "+" o reduciéndola apretando la tecla "-"

Eso es todo









Terra TV Saltarse propaganda 1º acercamiento

Lo molesto de colocar propaganda antes de ver un vídeo en Terratv me ha hecho investigar la forma saltarse los anuncios y que sea una regla para todos los vídeos en terratv.terra.com.pe., asi mismo reducir todo lo que se carga al querer visualizar el mismo.

el método actual que he encontrado es el siguiente.

-Copiar la dirección del video que se quiere ver, el formato que tiene es el siguiente:
terratv.terra.com.pe / Canal / subCanal / XXX - XXXXXX / contenidovideo. html.

como ejemplo: http://terratv.terra.com.pe/Entretenimiento/Un-dia-con/5535-117262/1-dia-con-Melissa-Loza-parte-1.htm

-Para ver el vídeo en Directo seria así:

pe.player.terratv.terra.com/player.aspx?contentId=XXXXXX (donde XXXXXX es el valor numérico vídeo que quieres ver)

En el ejemplo seria http://pe.player.terratv.terra.com/player.aspx?contentId=117262

Solo me falta ubica la dirección donde guardan los vídeo, por que el nombre de los archivos si se pueden saber. :raider: acercamiento

+++ de Blender

Un pequeño ejemplo de blender

Algo de Blender: comandos, notas, Procedimientos II

Algunos Procedimientos algo avanzados:

COMO HACER QUE UN OBJETO TENGA PELO:
Pasos.

El Pelo:

1- Ir al modo "Weight Paint" (Esta dentro de las opciones donde dice "Object Mode")
2- creamos un nuevo grupo de vértices (“vertex group", NEW) y pintamos el área que queremos
3- ahora al modo "Object Mode"
4- ir a partículas con F7 y luego "Particle Buttons", "Particle System" –“add new”
5- donde dice "Emitter" seleccionamos "Hair"
6- hacemos crecer el pelo aumentando en "Normal"
7- ir a "Extras"(sin salir del "Particle Buttons"), en "Vertex group" donde dice "neg" seleccionamos nuestro grupo de vértices, Para poner pelo solo donde pintamos

Peinando:

1-Cambiar al modo "Particle Mode" (Esta dentro de las opciones donde dice "Object Mode")
2-En "Particle System" marcamos "Set Editable"(sin salir del "Particle Buttons")
3-Presionamos n en la ventana marcamos "Comb"
4-con el ratón "peinamos" nuestro objeto

5- Regresamos al modo "Object Mode"
6- En el boton "Object"(F7) y "Particle Buttons" vamos a la pestaña "Children" ponemos "faces"

Ya tiene pelo Ahora para que tenga Gravedad:

1- Marcar el botoncito "Physics" ("Object" F7, "Physics Buttons" el que tiene rayita abajo con una ve arriba)
2- Ir a "Soft Body" en el menu "Object" marcar "1. PSys" y marcar "Soft Body"
3- Modificar las opciones de rapides,gravedad etc.

Para que el pelo no transpace el objeto:
1-ir a "Object" F7, "Physics Buttons"
2-ir ala pestaña "Collision" y presionar el boton "Collision", marcar "Kill" y "Ev.M.Stack"

Creamos un nuevo material para el pelo:

1- Click en el boton Editing(F9) (el cuadradito)
2- Pestaña "Link and Materials": New y le damos un color
3- click en la bolita roja (Material button) y agregamos una textura y en "Map to" una textura (un color)
4- Ir a "Texture buttons"(F6) y seleccionamos en "Texture Types" "Clouds"
5- Vamos al Boton "Object" y "particle Buttons"
6- ir a Visualizacion, "EMitter",Material:2

Y terminado

Algo de Blender: comandos, notas, Procedimientos

No pretendo hacer un manual de blender, más bien una recopilación de cosas encontradas durante mi aprendizaje de esta herramienta con la intención de hacerle la vida más fácil a quien quiera aprender a usarlo.
Algunos comandos:

Vistas:
7 =>vista superior
1 =>frontal
3 =>lateral
Crtl + 1,3,7 => inversa de la vista


F9=> Edición
F5 => Panel de Materiales, Lámparas
F6=> texturas
F10=>panel de reenderezado
F12 => Reenderezado

Z => Visualiza los objetos en modo Wireframe (“alambres”) / solidó
A => Selecciona / deselecciona todo
W => Despliega menú (subdividir) en modo edición.
B + click izq => Se puede seleccionar partes de un objeto
B dos veces => Se puede hacer una selección mas precisa de partes de un objeto
S => para agrandar u objeto
S y después X , Y, Z => para agrandar/achicar en eje X, Y , Z según sea
E => extrude...crear nueva región (modo edicion)
Crl + R => para dividir un objeto
G=> Mover un Objeto
G+ X, Y, Z => mueve el objeto en dirección, X, Y, Z, según sea.
Espaciadora=>sacar menú de Objetos
Shift + D => clonar objetos (o Partes de un Objeto) y formas
N=> Selecciona Objeto + N , Mover, Rotar, Escalar un objeto
Clic Derecho + Shift = Seleccionar varios objetos en “modo objeto”
Crl + J => unir objetos en uno solo
Rotar un objeto=> seleccionar objeto (modo edición) M + X, Y, Z Según sea en q eje quieres rotar

Centrar punto del Objeto => puntero 3D a la posición 3D que queremos el nuevo centro y en con el botón de edición (F9) pinchamos en CENTRE CURSOR

Remover vértices dobles => seleccionar todo (A) => edición(F9) , “Mest Tools.” , “Rem Double”
Suavizar el Objeto => ir a "Link and Materials" y en la parte inferior derecha click en "Set Smoot"
Suavizar la superficie => ”object Mode” ,”edicion(F9)” , “Modifiers”, “add Modifier”, “Subsurf”

Continuara.....

Algo de Photoshop: Efecto Draganizer

Curioseando por internet tratando de aprender un poco más, me encontré con una Acción para Photoshop, el cual le da a las fotos un retoque increíble, particularmente en aquellas donde predominan los rostros; Entusiasmado lo baje inmediatamente solo para darme de topes al darme cuenta que estaba elaborado para el Idioma Ingles y que marcaba errores para las versiones de Photoshop en español. Recurrí de nuevo Internet solo para tener más dolores de cabeza por la poca información al respecto.
Bueno pues, solo quedaba intentar solucionar el problema por mi cuenta y después de muchas pruebas y errores quedo funcionando al español.




Así que, aquí lo tienen, Draganizer_Esp.rar; Dragonizar al español para Photoshop en español !!!!.


¿Cómo se instala?, Es muy fácil, solo se copia el archivo Draganizer_Esp.atn (después de descomprimir se entiende) a la ruta (de preferencia) : C:\Program Files\Adobe\Adobe Photoshop CS3\Presets\Actions ; ó donde lo tengan instalado.

Inician el Photoshop, Van al menú venta, Acciones ó apretar la tecla F9, para desplegar la ventana Acciones, luego (dependiendo de su Photoshop) se van a la parte superior derecha, desplegar el menú e ir a “Cargar Acciones”, buscan la ruta donde han colocado la Acción Draganizer_Esp.atn, Despliegan la acción Draganizer (para imágenes pequeñas) y eso es todo, solo queda probar y probar para ir familiarizándose con el efecto.

Más información de cómo se usa la puedes encontrar en: http://www.dzoom.org.es/noticia-1439.html

Reproductor MP4 Daewoo DMS P21

Les cuento que desde hace algunas semanas he estado probando el reproductor mp4 de Daewoo; el modelo DMS-P21, aquí algunas pautas para el que tiene uno, quiere comprarlo o tiene uno similar.

Sus características del DMS-P21, es un reproductor de música (formato mp3), video (formato smv) ,fotos (formato jpg), notas (formato txt), radio, grabador de música y voz (formato wav) de 1 G de capacidad con posibilidades de ampliar la memoria por medio de una tarjeta mini SD.
Los puntos buenos de este modelo a mi criterio es su facilidad para mover / copiar los archivos de la PC a este dispositivo (no necesitas instalar ningún programa en la PC), la durabilidad de la carga (aprox. dos días dependiendo de cuanto lo manipulemos), su tamaño reducido, la ampliación de memoria por medio de tarjetas (mini SD) externas y sus dos conexiones para audífonos (como para escuchar tu y tu pareja), descripción detallada del tema de que estas reproduciendo, posibilidad de usar tu mp4 para cantar (visualización de la letra de la canción, bajada de internet y grabada en “lrc” ) Pantalla de buena resolución, apagado automático (para los olvidadizos) que hace que dure mas su carga.




Los puntos negativos a mi criterio son las siguientes:

La reproducción de las fotos llegan a ser lentas hasta nulas si son fotos de un tamaño regular o no se ajustan a una dimensión determinada (he notado que se ven bien fotos con dimensiones de 241 x 327).
La grabación de voz y radio son grabados en el dispositivo en formato wav, siendo necesario la utilización de programas especializados para transformarlos a mp3 (que no están incluidos en el disco del fabricante).
La Selección de los archivos de música mp3 por medio de la lista al estilo Explorer que ofrece este dispositivo es dificultoso de manejar. Se tiene que presionar una y otra vez los botones y no siempre entra a la primera en esa modalidad.
Su manual deja mucho que desear, Da la impresión de que se ha elaborado uno para todos los modelos de mp4, es genérica, imprecisa describiendo cosas que no se encuentran en el modelo, teniendo que ser el usuario que “adivine” como funcionan algunas cosas.
Su peor característica de este modelo es la reproducción de videos con el formato smv, si bien es cierto que la resolución es buena y se ve los frames sin retraso (Cámara lenta), la transformación de otros formatos (Avi, mpg) a smv por medio del programa proporcionado por Daewoo generan archivos de dimensiones inmensas, casi monstruosas, que no son compatibles con el tamaño del reproductor que es de 1GB. Para mencionar un ejemplo un vídeo musical de Aerosmith 67.7 MB lo transforma en 250 MB a pesar tratar de seleccionar la mejor configuración según lo que me he documentado en internet. Además he de indicar que la utilización de otros programas que circulan por internet que ofrecen una transformación aceptable para este formato, no se pueden visualizar pero si escuchar en este modelo. Por otra parte si intenta visualizar estos archivos de video (smv) en su computara le será imposible por lo menos actualmente a lo sumo podrá escucharlos.

Lo que no te dice el manual:
Para grabar música de la radio usando este dispositivo, selecciona la estación de radio (como te indica el manual) y presiona al mismo tiempo el botón “ - “ (del volumen) y el botón “>>I” (el inferior)
Para entrar en la modalidad lista, ve a la modalidad de reproducción de música (mp3) y presiona por unos instantes (3 o 4 segundos) el botón “M” si presionas otra vez el botón “M” puedes ir abriendo las diferentes carpetas y con “ >II ” puedes entrar en esas carpetas, escuchar / ver las fotos.
La música se tiene que poner en la carpeta “Music” y se pueden ordenar tu música creando carpetas para cada cantante o álbum pero solo un nivel, no se pueden poner carpetas de carpetas.
Las fotos colocadas en “imágenes” no soportan las sub carpetas.
La visualización del texto no tiene ajuste de línea. La visualización en pantalla soporta 16 caracteres por línea.


Programa BVL

Desarrollo de Programa que muestra el comportamiento de la Bolsa de Valores de Lima
Este programa que esta en face de prueba, permite capturar los valores diarios de las cotizaciones de las Acciones que el usuario desee de la Bolsa de Valores de Lima a su cierre de las operaciones.
Guardando dichos datos con formato XML y mostrándolos luego en Histograma.
Muestra detalles de su comportamiento diario para que el usuario pueda hacerle un seguimiento y realizar sus compras en el momento oportuno.
En una próxima actualización el usuario podrá tener su propio perfil indicando las acciones de su preferencia, así como cuantos acciones posee y su valor actual al cierre de las Operaciones de la Bolsa de Valores de Lima.
Nota: Se encuentra desarrollado en vb .Net

Aquí una muestra de como se ve:


Cuando Windows XP explota!!!

Hace poco al prender mi PC., y al entrar en la visual del XP, simplemente se quedaba la pantalla en blanco y se reiniciaba el sistema, otra vez la pantalla negra y reinicio. Al tratar de entrar en los diferentes modos modo (al iniciar F8) “seguro”, con “símbolo de sistema”, otra vez la misma historia, reinicio. Es decir nada funcionaba.
Dicen que a problemas graves soluciones extremas. Bueno no quería ser tan extremo de formatear, con la consecuente perdida de información.
Así que aplique algo que aprendí en la U (bueno algo aprendí :-) ) y que a continuación les indico por si tienen un problema parecido, OJO Este procedimiento no garantiza la recuperación completa del sistema a su estado anterior, y debe ser aplicado siempre y cuando no tengan otra salida además, debe contar con el CD del sistema operativo u otro semejante.
Este método lo que pretende es la recuperación de los datos esenciales del Registro remplazándolos por los almacenados en “Repair”. Se debe remplazar la totalidad por que el sistema podría volverse inestable.

Información básica antes de comenzar:
Como hay que trabajar con el símbolo del sistema (modo DOS) hay que estar familiarizado con algunos términos como por ejemplo:

La combinación de las teclas alt + 92 retorna el símbolo \
La combinación de las teclas alt + 58 retorna el símbolo :
(Esto es por que muchos teclados se comportan de modo diferente en modo DOS y se usa mucho esos símbolos)

El comando “DIR” lista los archivos y carpetas el directorio donde estamos

El comando “CD” cambia de directorio y se puede usar de diferentes modos:
CD \ retorna al directorio raíz.
CD .. baja un nivel en los directorios
CD otrodirectorio accede al directorio otrodirectorio (este es un ejemplo).
Ejemplos rápidos: si estamos en c:\windows\system32
c:\windows\system32\> CD\ retorna c:\>
c:\windows\system32\> CD.. retorna c:\windows\>
c:\windows\>CD system32 retorna c:\windows\system32\>

EL comando “REN” renombra un archivo: nota primero se pone el archivo y/o ruta mas archivo y luego se pone el archivo y/o ruta mas el archivo.
Ejemplo c:\tempora\> REN tutorialdeboris.doc elmejortutorialdeboris.doc

El comando “COPY” copia el archivo de un directorio a otro.
Ejemplo C:\>COPY c:\temporal\netbor\uno.js c:\temporal

El comando MD crea un directorio
Ejemplo: MD TEMPORAL


Bueno después de este preámbulo a trabajar:

Coloque el CD del SO Windows XP e inicie la pc, le pedirá que oprima cualquier botón para iniciar del CD hágalo.
Aparecerá una pantalla azul indicando que se va instalar, no se preocupe continúe, cuando el se le pregunte si desea reparar el sistema oprima “R” como lo indica en la pantalla. Se le presentara una ventana modo DOS indicando donde se encuentra el sistema operativo, generalmente es 1 (según sea el caso)
Le pedirá que ingrese la contraseña del Administrador, colóquela o solicítela al que instalo el sistema operativo
Ahora le presentara la típica ventana DOS aquí comienza todo:

En el símbolo del sistema de la consola de recuperación, escriba las líneas siguientes y presione Entrar cuando finalice cada una de ellas:

md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

lo que se hace con estas líneas es hacer una copia de seguridad de esos archivos (nunca esta demás hacerlo)

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

Se están eliminando esos archivos si fuese el caso los puede restaurar de la copia que se han hecho con: copy c:\windows\tmp\default.bak c:\windows\system32\config\default según sea el caso.

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default

Escriba exit para salir de la consola de recuperación. El equipo se reinicia.

Nota: se asume que Windows XP está instalado en la carpeta C:\Windows. Si se encuentra en una ubicación diferente, asegúrese de cambiar C:\Windows por la carpeta Windows apropiada.

Ahora el sistema ya esta funcionando pero con su configuración básica (la que se ha hecho al instalar el sistema operativo)

Para completar el procedimiento, debe iniciar sesión como administrador (un usuario que dispone de una cuenta en el grupo Administradores). Si utiliza Windows XP Home Edition, puede iniciar sesión como usuario administrativo. En tal caso, debe iniciar Windows XP Home Edition en Modo a prueba de errores.

Inicie el Explorador de Windows. Se tienen que ver las carpetas ocultas para eso, En el menú Herramientas, haga clic en Opciones de carpeta->Pestaña Ver-> Archivos y carpetas ocultos, haga clic para activar Mostrar archivos y carpetas ocultos y, después clic para desactivar la casilla de verificación Ocultar archivos protegidos del sistema operativo (recomendado).

Haga doble clic en la letra de la unidad en la que instaló Windows XP para obtener una lista de las carpetas

Abra la carpeta System Volume Information. Esta carpeta aparece atenuada porque se trata de una carpeta ultra-oculta.

Nota: esta carpeta contiene una o más carpetas _restore {GUID}, como _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}.

Abra una carpeta que no se haya creado en este momento. Quizás tenga que hacer clic en Detalles en el menú Ver para mostrar la fecha y hora de creación de las carpetas. Bajo esta carpeta puede haber más de una subcarpeta que comience por "RP x. Se trata de puntos de restauración.

Abra una de las carpetas para localizar la subcarpeta Snapshot; la ruta de acceso siguiente es una ubicación de la carpeta Snapshot de ejemplo:

C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot

Copie los archivos siguientes de la carpeta Snapshot a la carpeta C:\Windows\Tmp:

_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM


Estos archives al ser de Sistema no pueden ser copiados u modificados cuando Windows esta en uso, así que tendrá que reiniciar el sistema operativo desde el CD como se describió al comienzo (consola de recuperación).

Y realizar la siguiente tarea


En el símbolo del sistema de la consola de recuperación, escriba las líneas siguientes y presione ENTRAR cuando finalice cada una de ellas:

del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software

copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system

copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam

copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security

copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default


Finalmente:

Haga clic en Inicio-> Todos los programas-> Accesorios ->Herramientas del sistema-> Restaurar sistema y en Restaurar mi equipo a un momento anterior.

Algo de Programacion en vb.net: XML y .NET

¿Alguna vez ha tenido la necesidad de que su programa interactué con información de configuración u otro tipo de datos grabados por el mismo sistema? (como la configuración para cada usuario, preferencias, referencias a archivos, etc.), una forma de resolver esto es mediante archivos planos, otra forma es creando archivos planos tipo .ini (que contienen información con formato), a los cuales hay que darles un tratamiento adecuado para grabarlos y recuperarlos.
Una opción igual de valida es la utilización de archivos XML, aprovechando el soporte que nos das el .Net Framework. En él se encuentra una jerarquía de clases para el tratamiento de archivos XML como detallare mas adelante.

Pero, ¿qué es XML?, son documentos estructurados para el manejo de información, estos datos están contenidos en formatos que son autodefinidos por medio de “etiquetas”. Para mayor detalle al respecto puede consultar a wikipedia: http://es.wikipedia.org/wiki/XML .

Un pequeño ejemplo que llamaremos “probar.xml”:
Queremos los datos contenga el nombre de un usuario y correo respectivos:




Algo a tener en cuenta sobre los documentos XML es que estos deben estar bien formados y ser válidos. Un documento está bien formado si todas las Etiquetas de apertura cuentan con sus respectivas Etiquetas de cierre, cuenta con un solo elemento raíz en el cuál están incluidos todos los demás.


Ahora ¿Como maneja Net los documentos XML? :

.Net Framework maneja los XML a través del namespace (jerarquía lógica de clases, agrupadas por temas en común) System.Xml, que contienen clases diseñadas para tareas de escritura, lectura, conversión entre otras.
A continuación muestro el ámbito relacionado con XML que conforman System.XML:




Para leer de manera secuencial un documento XML, esto es nodo a nodo y elemento a elemento, tenemos a nuestra disposición las clases derivadas de XmlReader:

XmlReader
-XmlTextReader
-XmlValidatingReader
-xmlNodeReader

En la gráfica se muestra la interacción de las clases del namespace System.Xml con un documento XML:



A continuación construiremos un ejemplo de lectura con salida en la consola (pantalla), de un archivo XML tomando como referencia el ejemplo anterior (“probar.xml”):


Imports System.Xml
Module Module1
Sub Main()
' Obtenemos el documento XML desde el archivo, que se encuentra en el sub directorio "Bin" del proyecto
Dim lector As New XmlTextReader("probar.xml")
While lector.Read() ' recorre todo el documento
Select Case lector.NodeType
Case XmlNodeType.Element ' Si es un elemento
Console.Write("<{0}>", lector.Name)
Console.WriteLine() 'salto de linea
Case XmlNodeType.Text ' Si es un texto
Console.Write(lector.Value) 'Imprime el valor
Case XmlNodeType.EndElement ' Si es el final del elemento
Console.Write("</{0}>", lector.Name)
Console.WriteLine() 'salto de linea
End Select
End While
Console.WriteLine() 'salto de linea
lector.Close() ' cerramos el lector
End Sub
'Nota: "<{0}>", lector.Name => lo utilizamos para dar el formato de salida del tìpo: < nombre_de_la_etiqueta >
End Module

Como puede ver con las clases derivadas de XmlReader es posible recuperar la información contenida en un documento Xml, pero en ningún caso facilita mecanismos para modificar el contenido de los nodos, eliminar, ó añadir elementos.
Para ello existe mecanismo como la clase XmlDocument, esta clase permite al documento Xml estar en memoria (genera un árbol jerárquico, compuesto por los nodos y elementos) y ofrece facilidades de navegación, lectura, modificación.
XmlDocument cuenta con Propiedades y métodos importantes para nuestros fines:

-DocumentElemento => obtendremos el primer elemento, el que representa la raíz de todos los
demás
-NodeType => Contiene el tipo de Nodo.
-Value=> El valor de Nodo
-ChildNodes=> Recupera la lista de nodos hijos del nodo actual

A continuación construiremos un ejemplo que permite modificar el Archivo “probar.xml” anteriormente creado y grabar las modificaciones en un documento llamado “nueva_prueba.xml” con salida en la consola (pantalla) para ello hago uso de XmlDocument:

Sub Main()
Dim documento As New XmlDocument
Dim nodo As XmlNode
Dim mynombre, mycorreo As String
documento.Load("probar.xml")
For Each nodo In documento.DocumentElement.ChildNodes
If nodo.Name = "usuario" Then
mynombre = nodo.ChildNodes(0).InnerText
mycorreo = nodo.ChildNodes(1).InnerText
End If
If mynombre = "pedro" Then
Console.Write("antes su nombre era => " & mynombre)
Console.WriteLine()
mynombre = "Pedrito"
nodo.ChildNodes(0).InnerText = mynombre
End If
Console.Write("nombre: " & mynombre & " correo: " & mycorreo)
Console.WriteLine()
Next
documento.Save("nueva_prueba.xml")
End Sub

............. Mas adelante mostrare como crear un documento Xml desde Net ........

referencia mi otra pag jaja :-)
http://www.mygnet.net/articulos/vb_dot_net/xml_y_dot_net.744