17. Jan 2013

XML Analyzer

4D component

DE_flag GB_flag

for english readers

XML ist glücklicherweise Text und BBEdit kann damit sehr gut umgehen, färbt ein und erkennt die Hierarchien, läßt mich diese einklappen. Manchesmal hätte ich es gerne noch komfortabler, wenn ich es in 4D brauche. In den XML und SVG interessieren mich die Antworten auf die Fragen:

  • wie heißen die XPaths
  • welche Attribute kommen vor
  • welche Werte hat das Attribut

xml_AnalyzerLB

Basis ist XML Parse To Arrays von David Dancy. Ich habe dies ausgebaut und mir eine Komponente erzeugt.

Verwendung

  • Methode DBZ_XMLAnalyzer ausführen oder
  • XML_Analyzer als Widget einsetzen und der Widget-Variablen den Pfadnamen des XML-Dokumentes übergeben

Wenn Sie möchten, laden Sie die V12-Komponente oder die V13-Komponente.

DE_flag GB_flag

lieber auf deutsch

XML is text and BBEdit handles that very well, colorcoding, tracking hierarchies and folding them. Sometimes when working with 4D I like it even comfortabler. I need to get the answers to:

  • unique XPaths
  • which attributes are available
  • which values do the attributes contain

xml_AnalyzerLB

I build on top of XML Parse To Arrays by David Dancy, enhanced for my purposes and created a component.

How

  • execute method DBZ_XMLAnalyzer or
  • use XML_Analyzer as widget and set the widget-variable to the path pointing to the XML-document to be analyzed

If you like download the V12-Component or the V13-Component.

xml_AnalyzerLB