A set of VFP classes for XML processing.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests/sec XMLSecurity: OpenSSL library methods for Public and Private Key encry… Dec 11, 2018
.gitignore Sampler: namespace control and assignment based on namespace nodes, n… Dec 27, 2017
README.md Link to XMLSecurity docs. Nov 8, 2018
UNLICENSE.md Documentation. Aug 12, 2017
sampler-namespaces.xsl First version of XMLSampler class. Aug 10, 2017
sampler-xml-generator.xsl Better determination of root element when defined in an imported schema. Jun 16, 2018
xml-canonicalizer.md Serialization and canonicalization of document segments, set by an XP… Oct 17, 2017
xml-canonicalizer.prg Serializer: proper serialization of XML fragments. Nov 3, 2018
xml-sampler.md Documentation revision. Oct 8, 2017
xml-sampler.prg Added support for binary types. Sep 14, 2017
xml-security-dsig.prg XMLSecurity: signature verification Dec 5, 2018
xml-security-enc.prg XMLSecurity: public key rescontructed from RSAKeyValue info. Dec 6, 2018
xml-security-key.prg XMLSecurity: first steps of the OpenSSL library. Padding and RSA conv… Dec 9, 2018
xml-security-lib-chilkat.prg XMLSecurity: first steps of the OpenSSL library. Padding and RSA conv… Dec 9, 2018
xml-security-lib-openssl.prg XMLSecurity: OpenSSL library methods for Public and Private Key encry… Dec 11, 2018
xml-security-lib.prg XMLSecurity: first steps of the OpenSSL library. Padding and RSA conv… Dec 9, 2018
xml-security.h XMLSecurity: implementation of Hash() and SHA1() methods in OpenSSL l… Dec 10, 2018
xml-security.md XMLSecurity: first steps of the OpenSSL library. Padding and RSA conv… Dec 9, 2018
xml-serializer-class.h First version of XMLCanonicalizer class. May 27, 2017
xml-serializer.h Refactored header files. May 27, 2017
xml-serializer.md Serialization and canonicalization of document segments, set by an XP… Oct 17, 2017
xml-serializer.prg Serializer: proper serialization of XML fragments. Nov 3, 2018
xmlservices.prg _memberdata for xml-serializer. Apr 17, 2017

README.md

VFP XML Library Set

A set of VFP classes for XML processing.

List of developed classes

XMLSerializer Reads an XML document to create a corresponding VFP object, or writes a serialized VFP object back to XML, or an original VFP object to XML.

The reader concept was based on the original work by Marco Plaza, and on his great nfXMLread() function.

Status: complete.

XMLCanonicalizer Canonicalizes an XML document. Only the first W3C test cases are covered, for now.

Status: usable.

XMLSampler Reads an XML Schema, and produces a sample XML document out of it.

Status: usable.

In alpha-development

XMLSecurity set of classes to sign, encrypt, and secure XML documents.

Ideas for the future

  • SOAP client
  • XML Schema to VFP Class
  • ...

License and other stuff

  • The use of all classes is governed by an UNLICENSE.
  • There are a few dependencies on other classes that may be, or not, externally documented. Check the specific XML class documentation, for details.
  • atlopes may be found at LevelExtreme, Foxite, or Tek-Tips VFP forum.