Cita:
Iniciado por Celcius 1- Se que XML me permite crear mi propio lenguaje de etiquetas (segun maestros del web), pero ¿Ese lenguaje de etiquetas solo lo voy a utilizar yo o alguien mas tendra que utilizar mi sintaxis de etiquetas para que visualice el contenido de mi web en su web? (intento ser lo más claro posible en mi pregunta).
¿Y quién dice que XML es para la Web?. XML NO ES PARA HACER PÁGINAS WEB, que quede claro. XML solo es una forma, un método para
representar información y es eso, información. Esa misma información puede (y solo puede) utilizarse para hace un sitio web, pero con la misma información se puede crear una aplicación de escritorio, reportes, documentos y ... hasta donde puedas.
XML solo es la sintaxis, la manera. Sí, puedes crear tu propia sintaxis y si compartirás esa información es obvio que quien quiera utilizarla tiene que saber cómo manejas tú los datos (¿cómo sabes que una [B] pone negritas aquí en el foro?) ... aunque se puede deducir si tu sintaxis es simple y clara, no es el a lo que nos referimos. Igual hay estándares para compartir y publicar información dependiendo su propósito: RSS, SOAP, Atom ... XHTML incluso
.
Cita:
Iniciado por Celcius 2- ¿Los archivos XML son como archivos de texto (txt) pero que pueden contener información variable (información que cambia) extraída de una bd? ¿Es como abrir un archivo de texto con fopen (en php) y escribir dentro de el?
XML es texto plano... en principio es estático, pero como con cualquier otro texto tú lo puedes hacer dinámico, es lo que se hace con los RSS, misma estructura, contenido dinámico. Igual podrías referirte a XLS, que son reglas (en XML) que definen la presentación de XML. No deja de ser etiquetado. No sé cual fue tu idea al plantear tu pregunta.
Cita:
Iniciado por Celcius 3- ¿No se pueden poner "ñ" ni otros caracteres latinos dentro de un archivo XML?
Sí, el juego de caracteres por defecto en XML es UTF-8, lo que significaría que no solo puedes poner caracteres latinos, sino de cualquier otro tipo (chino, ruso, ... y sabrá qué lenguajes con caracteres raros haya). Solo debes tener cuidado con los caracteres que maneja el propio XML (<, >, &, ", ')
Cita:
Iniciado por Celcius 4- ¿Cómo puede un archivo XML interactuar con una página 'amigos.php'? alguien puede darme un ejemplito? Osea, un pequeño codigo XML de los amigos y cómo PHP obtiene la información del fichero.
Nuevamente, es solo texto plano que solo contiene información y que puede ser tratada por PHP, Python, Perl, C, C++, JAVA, JavaScript ... y prácticamente cualquier lenguaje de programación.
PHP tiene multiples parseadores de XML, el recomendado es simpleXML. El cómo lo haga no es tema aquí, pero se puede hacer y prácticamente el límite es tu imaginación.
Saludos