Sunday, February 10, 2019

Textual description of firstImageUrl

Collaborative Application Markup Language - Wikipedia



CAML (Collaborative Application Markup Language) ist eine XML-basierte Auszeichnungssprache, die mit Microsoft SharePoint-Technologien (Windows Sharepoint Services und Office SharePoint Server) verwendet wird. Im Gegensatz zu normalem XML enthält CAML bestimmte Gruppen von Tags zum Definieren und Anzeigen (Rendern) von Daten.




Elemente [ edit ]


Entwickler können CAML sowohl zum Konstruieren als auch zum Anzeigen von Daten verwenden. Microsoft bezieht sich auf Elemente, die Daten erstellen, als "Definitions" -Elemente und Elemente, die Daten als "Rendering" -Elemente anzeigen.


Datendefinitionselemente [ edit ]


Datendefinitionselemente definieren Listen und Sites im gleichen Stil wie Basis-XML (jedoch mit einer begrenzten Anzahl von Schlüsselwörtern). Eine einfache Definition der Felder in einer Liste könnte folgendermaßen aussehen:

  

. . . andere Felddefinitionen. . .
  

Es gibt eine bestimmte Gruppe von Tags, um auch Daten in CAML zu vergleichen und zu verzweigen:

  






Einige weitere CAML


Es gibt auch spezielle Tags für Datenbankabfragen.


Daten-Rendering-Elemente [ edit ]


CAML ermöglicht die Generierung von HTML basierend auf bestimmten Tag-Sets. Das folgende Beispiel durchläuft beispielsweise einige Daten und generiert ein HTML-Dropdown-Menü mit Auswahlmöglichkeiten:

  
fld.AddChoice (







Verwendung in SharePoint-Produkten [ edit ]


Im Allgemeinen verwenden fast alle XML-Dateien in einer SharePoint-Installation CAML Sehr wichtig bei Site- und Listendefinitionen, über die ONET.XML-Dateien sowie über andere entsprechende XML-Dateien: Hier definiert CAML, welche Elemente in einer Instanz einer Site vorhanden sind, und die Anzeige dieser Unterelemente, während die ASPX-Dateien definiert werden wie diese Elemente angeordnet und angezeigt werden, um die Site zu bilden.

Softwareentwickler können CAML zum Abfragen von SharePoint-Listen und -Ansichten verwenden, wenn sie mit der SharePoint-API programmiert werden (CAML wird von SharePoint Web Services und vom SharePoint-Objektmodell unterstützt).

Die CAML-Abfragesyntax kann grafisch aus einer vorhandenen SharePoint-Liste mithilfe des U2U CAML Generator-Tools und unter http://www.camlgenerator.com/ erstellt werden.

CAML kann verwendet werden, um abfragebasierte Operationen wie das Filtern der Daten in Listen und Bibliotheken auszuführen


Externe Links [ edit ]


No comments:

Post a Comment