Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • HTTP / Web
  • TXMLParser

TXMLParser

2 min read

Typ: Klasse

Stellt die Scriptklasse TXMLParser bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TXMLParser = class(TObject)
  public
    constructor Create;
    destructor Free;
    procedure LoadFromFile(FileName: String);
    procedure LoadFromStream(Stream: TStream);
    function List(Path: String; List: TStrings): Integer;
    procedure New;
    procedure SaveToFile(FileName: String);
    procedure SaveToStream(Stream: TStream);
    function AddNode(Parent: Variant; Name: String): Integer;
    function AddNodeNS(Parent: Variant; Name: String; NameSpace: String): Integer;
    function GetPrefix(Node: Variant): String;
    function SetAttribute(Node: Variant; Name: String; Value: String): Boolean;
    function Reformat: ;
    property Value[Path: String]: String;
    property Node[Path: String]: Variant;
    property Count[Path: String]: Integer;
    property Check[Path: String]: Boolean;
    property NameSpace: String;
    property NodeDefaultNameSpace: String;
    property Encoding: String;
    property AutoIndent: Boolean;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TXMLParser.

Signatur

constructor Create;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

LoadFromFile #

Stellt LoadFromFile bereit.

Signatur

procedure LoadFromFile(FileName: String);

Parameter

Name Typ Modifier Optional Beschreibung
FileName String value Nein Parameter FileName der Methode.

LoadFromStream #

Stellt LoadFromStream bereit.

Signatur

procedure LoadFromStream(Stream: TStream);

Parameter

Name Typ Modifier Optional Beschreibung
Stream TStream value Nein Parameter Stream der Methode.

List #

Stellt List bereit.

Signatur

function List(Path: String; List: TStrings): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Path String value Nein Parameter Path der Methode.
List TStrings value Nein Parameter List der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode List.

New #

Stellt New bereit.

Signatur

procedure New;

SaveToFile #

Stellt SaveToFile bereit.

Signatur

procedure SaveToFile(FileName: String);

Parameter

Name Typ Modifier Optional Beschreibung
FileName String value Nein Parameter FileName der Methode.

SaveToStream #

Stellt SaveToStream bereit.

Signatur

procedure SaveToStream(Stream: TStream);

Parameter

Name Typ Modifier Optional Beschreibung
Stream TStream value Nein Parameter Stream der Methode.

AddNode #

Stellt AddNode bereit.

Signatur

function AddNode(Parent: Variant; Name: String): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Parent Variant value Nein Parameter Parent der Methode.
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode AddNode.

AddNodeNS #

Stellt AddNodeNS bereit.

Signatur

function AddNodeNS(Parent: Variant; Name: String; NameSpace: String): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Parent Variant value Nein Parameter Parent der Methode.
Name String value Nein Parameter Name der Methode.
NameSpace String value Nein Parameter NameSpace der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode AddNodeNS.

GetPrefix #

Stellt GetPrefix bereit.

Signatur

function GetPrefix(Node: Variant): String;

Parameter

Name Typ Modifier Optional Beschreibung
Node Variant value Nein Parameter Node der Methode.

Rueckgabewert

String – Rueckgabewert der Methode GetPrefix.

SetAttribute #

Stellt SetAttribute bereit.

Signatur

function SetAttribute(Node: Variant; Name: String; Value: String): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Node Variant value Nein Parameter Node der Methode.
Name String value Nein Parameter Name der Methode.
Value String value Nein Parameter Value der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode SetAttribute.

Reformat #

Stellt Reformat bereit.

Signatur

function Reformat: ;

Properties #

Value #

Property Value.

Typ String
Lesbar true
Schreibbar true

Signatur

property Value[Path: String]: String;

Node #

Property Node.

Typ Variant
Lesbar true
Schreibbar false

Signatur

property Node[Path: String]: Variant;

Count #

Property Count.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property Count[Path: String]: Integer;

Check #

Property Check.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property Check[Path: String]: Boolean;

NameSpace #

Property NameSpace.

Typ String
Lesbar true
Schreibbar true

Signatur

property NameSpace: String;

NodeDefaultNameSpace #

Property NodeDefaultNameSpace.

Typ String
Lesbar true
Schreibbar true

Signatur

property NodeDefaultNameSpace: String;

Encoding #

Property Encoding.

Typ String
Lesbar true
Schreibbar true

Signatur

property Encoding: String;

AutoIndent #

Property AutoIndent.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property AutoIndent: Boolean;

Kategorie: TXMLParser

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TJSONParserWebCallScript

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • LoadFromFile
    • LoadFromStream
    • List
    • New
    • SaveToFile
    • SaveToStream
    • AddNode
    • AddNodeNS
    • GetPrefix
    • SetAttribute
    • Reformat
  • Properties
    • Value
    • Node
    • Count
    • Check
    • NameSpace
    • NodeDefaultNameSpace
    • Encoding
    • AutoIndent