HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
|
|
XML Parser
|
Ein Programm, das den Inhalt einer XML Akte deutet und was feststellt, mit seinem Eingang zu tun.
|
Eine XML Parserist eine Software, die XML Akten liest und die Informationen von jenen Akten bildet, die f�r Anwendungen und Programmiersprachen vorhanden sind, normalerweise durch eine bekannte Schnittstelle wie das DOM. Die XML Parserist f�r die Pr�fung verantwortlich, ob ein Dokument wohlgeformt ist und es auch auf G�ltigkeit �berpr�ft (IE, stellt es fest, wenn das Dokument den Richtlinien des DTD oder XML Schemas folgt). �
|
ParserXML Microsofts
|
ParserXML Microsofts ist ein COM Bestandteil, der mit Internet Explorer 5 und h�heres kommt. Nachdem sie Internet Explorer angebracht hat, ist die Parserf�r Indexe vorhanden.
ParserXML Microsofts st�tzt alle notwendigen Funktionen des Nullpunktbaums. Um Zugang zu �berqueren setzen die Nullpunkte und ihre Attributwerte, ein und l�schen Nullpunkte und wandeln den Nullpunktbaum zur�ck zu XML um.
Die allgemein verwendetsten Nullpunktarten, die durch ParserXML Microsofts gest�tzt werden, ist unten beschrieben:
|
Type of Node |
Example |
Processing instruction |
<?xml version="1.0"?> |
Element |
<drink type="beer">Carlsberg</drink> |
Attribute |
type="beer" |
Text |
Carlsberg |
MSXML Parser 2.5 is the XML parser that is included with
Windows 2000 and IE 5.5.
MSXML Parser 3.0 is the XML parser that is included with IE
6.0 and Windows XP.
Features MSXML 3.0 parser:
- JavaScript, VBScript, Perl, VB, Java, C++, etc. support
- Complete XML support
- Full DOM and Namespace support
- DTD and validation
- Complete XSLT and XPath support
- SAX2 support
- Server-safe HTTP
To create an instance of Microsoft's XML parser with
JavaScript, use the following code:
|
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
|
Use the following code, to create an instance of Microsoft's XML parser with VBScript.
|
set xmlDoc=CreateObject("Microsoft.XMLDOM")
|
Use the following code,to create an instance of Microsoft's XML parser in an ASP page (using VBScript), use the following code:
|
set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
|
Code written below loads an existing XML document ("employee.xml") into Microsoft's XML parser:
|
<script type="text/javascript">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("employee.xml")
...
...
...
</script>
|
Die erste Linie des Indexes oben verursacht einen Fall der Microsoft XML grammatischen Definition. Die dritte Linie erkl�rt die grammatische Definition, ein XML Dokument zu laden, das �employee.xml� genannt wird. Die zweite Linie dreht sich asynchronized weg Laden, um zu �berpr�fen ob die Parsernicht Durchf�hrung des Indexes fortsetzt, bevor das Dokument v�llig geladen wird.
|
XML Parserin den Mozilla Datenbanksuchroutinen
|
In Mozilla werden normale XML Dokumente in a Baum-wie Struktur angezeigt (gerade wie IE).
Mozilla Datenbanksuchroutinen st�tzt auch die Satzgliederung von XML Daten, indem sie Javascript verwenden. Die analysierten Daten k�nnen durch HTML dargestellt werden.
Den folgenden Code, f�r das Verursachen eines Falls der XML grammatischen Definition mit Javascript in den Mozilla Datenbanksuchroutinen verwenden.
|
var xmlDoc=document.implementation.createDocument("ns","root",null)
|
The first parameter, ns, defines the namespace used
for the XML document. The second parameter is the
XML root element in the XML file. The third parameter, null, is
always null because it is not implemented yet.
The code below loads an existing XML document
("employee.xml") into Mozillas' XML parser:
|
<script type="text/javascript">
var xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("employee.xml");
...
...
</script>
|
Die erste Linie des Indexes oben verursacht einen Fall der XML grammatischen Definition. Die zweite Linie erkl�rt die grammatische Definition, ein XML Dokument zu laden, das �employee.xml� genannt wird.
|
Die folgende Linie beschreibt das Wurzelelement des Dokumentes (wie es sagte: �dieses Dokument ist Sonderkommandos eines Angestellten "):
|
Um zu laden ordnen ein XML - ein Kreuzdatenbanksuchroutine Beispiel ein
|
Das Beispiel, das unten gegeben wird, ist ein Kreuzdatenbanksuchroutinebeispiel, das ein vorhandenes XML Dokument (�employee.xml�) in die XML Parserl�dt:
|
<html>
<head>
<script type="text/javascript">
function loadXML()
{
//load xml file
// code for IE
if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("employee.xml");
getmessage()
}
// code for Mozilla, etc.
else if (document.implementation &&
document.implementation.createDocument)
{
xmlDoc= document.implementation.createDocument("","",null);
xmlDoc.load("employee.xml");
xmlDoc.onload=getmessage
}
else
{
alert('Your browser cannot handle this script');
}
function getmessage()
{
document.getElementById("to").innerHTML=
xmlDoc.getElementsByTagName("to")[0].firstChild.nodeValue
document.getElementById("from").innerHTML=
xmlDoc.getElementsByTagName("from")[0].firstChild.nodeValue
document.getElementById("message").innerHTML=
xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue
}
</script>
</head>
<body onload="loadXML()" bgcolor="yellow">
<h1>VYOMS Details</h1>
<p><b>To:</b> <span id="to"></span><br />
<b>From:</b> <span id="from"></span>
<hr />
<b>Message:</b> <span id="message"></span>
</p>
</body>
</html>
|
Text des Laden-XML in die Parser
|
Internet Explorer st�tzt zwei M�glichkeiten des Ladens von XML in einen Dokumentgegenstand: die Last () Methode und die loadXML () Methode. Die Last () Methode l�dt eine XML Akte und die loadXML () Methode l�dt eine Textfolge, die XML Code enth�lt.
Der folgende Code l�dt eine Textfolge in Parser XML Microsofts:
|
<script type="text/javascript">
var txt="<company>"
txt=txt+"<to>VYOM</to><from>TCS</from>"
txt=txt+"<heading>Reminder</heading>"
txt=txt+"<body>Employee Details</body>"
txt=txt+"</company>"
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(txt)
...
...
...
</script>
|
Keywords: microsoft xml parser, c xml parser, free xml parser, xml document, sax xml parser
expat xml parser,
dom xml parser,
microsoft xml parser,
apache xml parser,
xml parser tutorial,
xml file parser,
simple xml parser,
xml parser example,
xsl parser,
xml parser 4.0,
xml parser examples,
msxml parser,
c# xml parser,
xslt parser,
python xml parser,
dtd parser,
asp xml parser,
xsd parser,
xml parser sample,
validating xml parser,
xml parser library,
xml parser api,
xml parser 4,
xml parser 3.0,
using xml parser,
xml parser pm,
msxml 4.0 parser,
oracle xml parser,
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|
|
Copyright � 2003-2024 All Rights Reserved. |
|
| |