MAPILab
EnglishDeutschRussian

Untersuchung des W3C Document Object Models (DOM)

Im diesem Artikel sehen wir uns ein konkretes Beispiel der Verwendung von MAPILab Spy for SharePoint an.

Webservice WebPartPages.asmx, beinhaltet von Windows SharePoint Services bekommt Anfragen von Klient Anwendungen in Form von xml-Paketen. So sieht eine solche typische Anfrage aus:

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns oap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetWebPartPage xmlns="http://microsoft.com/sharepoint/webpartpages">
      <documentName>Lists/Links/EditForm.aspx</documentName>
    </GetWebPartPage>
  </soap:Body>
</soap:Envelope>

Unsere Aufgabe besteht darin, den Inhalt dieses Paketes zu untersuchen.

Um diese Aufgabe zu lösen verwenden wir die Klasse System.Xml.XmlDocument.

Zur Vereinfachung erstellen aus dem obigen Beispiel eine beliebige Datei, z.B. c:\test.xml.

Öffnen wir jetzt ein neues Szenarium-Fenster und ändern den Text der „Main“ Methode wie folgt:

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Xml;

public class Tester
{
	static object main(
		 MAPILab.SharePoint.Spy.CodeForm thisForm
		)
	{
		XmlDocument document = new XmlDocument();
		document.Load(@"C:\test.xml");
		return document;
	}
}

Dieser Programmcode lädt den Inhalt der xml-Datei und gibt das erstellte XmlDocument zurück für die weitere Untersuchung mit Hilfe des Objektmodell-Browsers.

Objektmodell-Browsers
Klicken Sie hier, um den Screenshot in voller Größe anzusehen

Jetzt können wir unser xml im Form des DOM-Modells visuell untersuchen. So ist auf der Abbildung der Knoten gekennzeichnet, der aus dem Microsoft SharePoint Designer aufgerufen wird.

MAPILab Spy for SharePoint downloaden Testen Sie MAPILab Spy for SharePoint (3930 KB) 15 Tage kostenlos und unverbindlich :

Primärdownload
Sekundardownload

MAPILab Spy for SharePoint bestellen Bestellen Sie MAPILab Spy for SharePoint jetzt. Verschiedene Zahlungsmöglichkeiten vorhanden.
Produkthomepage
Screenshots
Produktgeschichte
Verwendungsbeispiele von MAPILab Spy for SharePoint (Eng.):
Verwendungsbeispiele von MAPILab Spy for SharePoint (Eng.):
Erstellung von Szenarien
Arbeit mit Objekten
Beispiel der Arbeit mit Active Directory
Beispiel der Arbeit mit Windows Forms
Debugging regulärer Ausdrücke
Untersuchung des W3C Document Object Models (DOM)
Ihre Anregungen:
Name:
E-mail:
 
 
Suche auf MAPILab.com:
Abonnieren Sie unser Newsletter:
E-Mail:
© 2003-2009 MAPILab Ltd. Alle Rechte vorbehalten.

Microsoft und das Office Logo sind registrierte Handelsmarken von Microsoft Corporation in den USA und/oder anderen Ländern.
Schnelle Links zu MAPILab Software:

MAPILab Reports

Outlook Add-Ins

Outlook Plugins

Office Addons

Software für SharePoint

Exchange Add-Ons

Groupware Tools

Entwicklerlösungen