Download the PHP package thenextcoder/xml-flow without Composer

On this page you can find all versions of the php package thenextcoder/xml-flow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package xml-flow

XMLFlow

XMLFlow is a simple, fast, lightweight, and easy-to-use PHP library for building, parsing, and validating XML documents. It can also be used to build highly structured prompts for LLM.

Features

  1. Build XML documents programmatically with XmlBuilder
  2. Parse any XML data into PHP arrays or objects
  3. Validate the syntax and structure of your XML data

Installation

You can install XMLFlow via Composer:

You will then be able to import XMLFlow in your PHP scripts like this:

Usage XmlBuilder

Example 1: Creating a Simple Document

This example demonstrates how to create a simple XML document with a custom root element and a few child elements.

Output:

Example 2: Nested Elements with Attributes

This example shows how to create an XML document with nested elements and attributes, illustrating the use of XPath to specify the parent element.

Output:

Example 3: Using XPath to Add Elements

Illustrates adding elements to a specified parent using XPath, useful for more complex document structures.

Output:

Example 4: Complex Document Creation

This example creates a more complex XML document, demonstrating the class's flexibility.

Output:

Usage XmlParser

Example 1: Parsing XML Data

This example demonstrates how to parse an XML string into a PHP array.

Usage XmlValidator

Example 1: Validating XML Data

This example demonstrates how to validate the syntax and structure of an XML string.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for more details.

License

XMLFlow is open-source software licensed under the MIT license.


All versions of xml-flow with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package thenextcoder/xml-flow contains the following files

Loading the files please wait ....