Lenguajes de programación
XML Lenguajes de programación
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="estilos.css" type="text/css"?>
<!DOCTYPE programming-languages SYSTEM "03.dtd">
<programming-languages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="03.xsd">
<lenguaje name="Python">
<descripcion>Python es un lenguaje de programación interpretado, de alto nivel y de propósito general.</descripcion>
<example>
<![CDATA[
def saludo():
print("¡Hola, Mundo!")
saludo()
]]>
</example>
</lenguaje>
<lenguaje name="javaScript">
<descripcion>JavaScript es un lenguaje de programación que se utiliza para crear contenido dinámico en la web.</descripcion>
<example>
<![CDATA[
function saludo() {
alert("¡Hola, Mundo!");
}
saludo();
]]>
</example>
</lenguaje>
<lenguaje name="java">
<descripcion>Java es un lenguaje de programación que es ampliamente utilizado en aplicaciones empresariales y móviles.</descripcion>
<example>
<![CDATA[
public class HolaMundo{
public static void main(String[] args){
System.out.println("HolaMundo");
}
}
]]>
</example>
</lenguaje>
<lenguaje name="C">
<descripcion>C++ es un lenguaje de programación conocido por su eficiencia y uso en aplicaciones de alto rendimiento.</descripcion>
<example>
<![CDATA[
#include <iostream>
using namespace std;
int main() {
cout << "¡Hola, Mundo!" << endl;
return 0;
}
]]>
</example>
</lenguaje>
<lenguaje name="Ruby">
<descripcion>Ruby es un lenguaje de programación dinámico y de alto nivel, conocido por su sintaxis simple y elegante.</descripcion>
<example>
<![CDATA[
def saludo
puts "¡Hola, Mundo!"
end
]]>
</example>
</lenguaje>
</programming-languages>
DTD Lenguajes de programación
<!ELEMENT programming-languages (lenguaje+)>
<!ATTLIST programming-languages xmlns:xsi CDATA #IMPLIED
xsi:noNamespaceSchemaLocation CDATA #IMPLIED>
<!ELEMENT lenguaje (descripcion,example)>
<!ATTLIST lenguaje name ID #REQUIRED>
<!ELEMENT descripcion (#PCDATA)>
<!ELEMENT example (#PCDATA)>
XSD Lenguajes de programación
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="programming-languages">
<xs:complexType>
<xs:sequence>
<xs:element name="lenguaje" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="descripcion" type="xs:string"/>
<xs:element name="example" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>