Object LWCRM.XML

<< Click to Display Table of Contents >>

Navigation:  Customization > LWCRM Object Model >

Object LWCRM.XML

Previous pageReturn to chapter overviewNext page

 

Veel methoden in het Object Model maken gebruik van XML voor het uitvoeren van bepaalde handelingen. De methode converteert de velden van het geselecteerde record in de opgegeven recordset naar een string met XML-informatie. Ter identificatie moet de XML data altijd worden omsloten met een omschrijving. Voorbeeld:

 

<contact>

<initials>R.</initials>

<firstname>Remco</firstname>

<nameprefix></nameprefix>

<lastname>Snuverink</lastname>

<gender>2</gender>

...

</contact>

 

 

GetTagValue : Text

Retourneert de waarde van een op te geven tag in een XML document.

 

Syntax

strValue = LWCRM.XML.GetTagvalue( xmlData, strTagName [, strDefaultValue] )

 

Parameters

xmlData

Een valide XML document, waaruit de waarde van een op te geven Tag moet worden geretourneerd.

 

strTagName

Naam van de Tag waarvan de waarde moet worden opgezocht.

 

strDefaultValue (optioneel)

Als de opgegeven Tag niet wordt gevonden of een lege waarde wordt geretourneerd, dan kan deze worden vervangen door een default waarde.

 

Voorbeeld

strProductName = LWCRM.XML.GetTagvalue( xmlRowData, "name" )

 

 

GetTagValueByIndex : Text

Met deze methode kan een specifieke Tag worden verwijderd uit het XML document.

 

Syntax

TagValue = LWCRM.XML.GetTagValueByIndex( xmlData, intIndex )

 

Parameters

xmlData

Een valide XML document, waaruit de waarde van een op te geven Tag moet worden verwijderd.

 

intIndex

De waarde van de opgegeven Tag-index wordt geretourneerd.

 

Voorbeeld

bstrTagValue = LWCRM.XML.GetTagValueByIndex( xmlData, intIndex )

 

 

RemoveTag : Text

Met deze methode kan een specifieke Tag worden verwijderd uit het XML document.

 

Syntax

xmlData = LWCRM.XML.RemoveTag( xmlData, strTagName )

 

Parameters

xmlData

Een valide XML document, waaruit de waarde van een op te geven Tag moet worden verwijderd.

 

strTagName

Naam van de Tag welke moet worden verwijderd.

 

Voorbeeld

xmlData = LWCRM.XML.RemoveTag( xmlData, "id" )

 

 

RetrieveRowData : Text

Op basis van de query word de kolommen van de geselecteerde regel in de recordset samengebundeld in een XML document.

 

Syntax

xmlRowData = LWCRM.XML.RetrieveRowData( strSql )

 

Parameters

strSql

De query welke moet worden uitgevoerd en waarvan het resultaat wordt omgezet naar een XML document.

 

Voorbeeld

strSql = "SELECT * FROM contacts WHERE contactid = '00001'"

xmlData = LWCRM.XML.RetrieveRowData( strSql )

 

 

RowToXml : Text

Converteer een ADO Recordset naar XML formaat.

 

Syntax

xmlRowData = LWCRM.XML.RowToXML( strDocumentName, rstRow )

 

Parameters

strDocumentName

De XML document wordt omsloten door een zelf op te geven document tag-benaming.

 

rstRow

De kolommen van de geselecteerde regel in de recordset worden samengebundeld in een XML document.

 

Voorbeeld

strXMLData = LWCRM.XML.RowToXML("StockTransaction", rstTransaction)

 

 

TagCount : Long

Tel het aantal Tag's waaruit het XML document bestaat.

 

Syntax

lngTagCount = LWCRM.XML.TagCount( xmlData )

 

Parameters

xmlData

Een valide XML document, waarvan het aantal Tags moet worden geteld.

 

Voorbeeld

lngTagCount = LWCRM.XML.TagCount( xmlData )

 

 

UpdateTagValue : Text

Met deze methode kan de waarde van een specifieke XML-tag worden gewijzigd.

 

Syntax

LWCRM.XML.UpdateTagValue( xmlData, strTagName, strNewValue )

 

Parameters

xmlData

Een valide XML document, waaruit de waarde van een op te geven Tag moet worden bijgewerkt.

 

strTagName

Naam van de Tag waarvan de waarde moet worden gewijzigd.

 

strNewValue

De nieuwe Tag waarde.

 

Voorbeeld

xmlData = LWCRM.XML.UpdateTagvalue( xmlRowData, "name", "Sorteerrek"  )