PHPackages                             iu-vpcm-dc/wcms-xml-paser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. iu-vpcm-dc/wcms-xml-paser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

iu-vpcm-dc/wcms-xml-paser
=========================

This lib parses plain xml into formats returned by Cascade Server webservices

01PHP

Since Mar 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/zhuqiwen/zhuqiwen-hannonhill-cascade-wcms-xml-parser)[ Packagist](https://packagist.org/packages/iu-vpcm-dc/wcms-xml-paser)[ RSS](/packages/iu-vpcm-dc-wcms-xml-paser/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

parse xml like:

```

		 iuwww2
		https://iuwww2.sitehost-test.iu.edu
		https://www.iu.edu
		.html
		PHP
		PHP-Enabled
		3.2.x
		https://assets.iu.edu/

		IU
		Indiana University
		Mahogany
		No
		Yes

			IndianaUniversity

			IndianaUniv

			iu
			User

			indiana-university
			Company

```

into:

```
Array
(
    [0] => stdClass Object
        (
            [type] => group
            [identifier] => admin
            [structuredDataNodes] => stdClass Object
                (
                    [structuredDataNode] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => account-name
                                    [structuredDataNodes] =>
                                    [text] =>  iuwww2
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [1] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => staging-url
                                    [structuredDataNodes] =>
                                    [text] => https://iuwww2.sitehost-test.iu.edu
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [2] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => live-url
                                    [structuredDataNodes] =>
                                    [text] => https://www.iu.edu
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [3] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => page-extension
                                    [structuredDataNodes] =>
                                    [text] => .html
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [4] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => includes
                                    [structuredDataNodes] =>
                                    [text] => PHP
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [5] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => navigation
                                    [structuredDataNodes] =>
                                    [text] => PHP-Enabled
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [6] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => brand-version
                                    [structuredDataNodes] =>
                                    [text] => 3.2.x
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [7] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => assets-server-url
                                    [structuredDataNodes] =>
                                    [text] => https://assets.iu.edu/
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                        )

                )

            [text] =>
            [assetType] =>
            [blockId] =>
            [blockPath] =>
            [fileId] =>
            [filePath] =>
            [pageId] =>
            [pagePath] =>
            [symlinkId] =>
            [symlinkPath] =>
            [recycled] =>
        )

    [1] => stdClass Object
        (
            [type] => group
            [identifier] => site-info
            [structuredDataNodes] => stdClass Object
                (
                    [structuredDataNode] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => campus
                                    [structuredDataNodes] =>
                                    [text] => IU
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [1] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => site-title
                                    [structuredDataNodes] =>
                                    [text] => Indiana University
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [2] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => theme
                                    [structuredDataNodes] =>
                                    [text] => Mahogany
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [3] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => dropdown
                                    [structuredDataNodes] =>
                                    [text] => No
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [4] => stdClass Object
                                (
                                    [type] => text
                                    [identifier] => emergency
                                    [structuredDataNodes] =>
                                    [text] => Yes
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                        )

                )

            [text] =>
            [assetType] =>
            [blockId] =>
            [blockPath] =>
            [fileId] =>
            [filePath] =>
            [pageId] =>
            [pagePath] =>
            [symlinkId] =>
            [symlinkPath] =>
            [recycled] =>
        )

    [2] => stdClass Object
        (
            [type] => group
            [identifier] => social-media
            [structuredDataNodes] => stdClass Object
                (
                    [structuredDataNode] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => facebook
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => Array
                                                (
                                                    [0] => stdClass Object
                                                        (
                                                            [type] => text
                                                            [identifier] => username
                                                            [structuredDataNodes] =>
                                                            [text] => IndianaUniversity
                                                            [assetType] =>
                                                            [blockId] =>
                                                            [blockPath] =>
                                                            [fileId] =>
                                                            [filePath] =>
                                                            [pageId] =>
                                                            [pagePath] =>
                                                            [symlinkId] =>
                                                            [symlinkPath] =>
                                                            [recycled] =>
                                                        )

                                                    [1] => stdClass Object
                                                        (
                                                            [type] => text
                                                            [identifier] => app-id
                                                            [structuredDataNodes] =>
                                                            [text] =>
                                                            [assetType] =>
                                                            [blockId] =>
                                                            [blockPath] =>
                                                            [fileId] =>
                                                            [filePath] =>
                                                            [pageId] =>
                                                            [pagePath] =>
                                                            [symlinkId] =>
                                                            [symlinkPath] =>
                                                            [recycled] =>
                                                        )

                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [1] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => twitter
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => stdClass Object
                                                (
                                                    [type] => text
                                                    [identifier] => username
                                                    [structuredDataNodes] =>
                                                    [text] => IndianaUniv
                                                    [assetType] =>
                                                    [blockId] =>
                                                    [blockPath] =>
                                                    [fileId] =>
                                                    [filePath] =>
                                                    [pageId] =>
                                                    [pagePath] =>
                                                    [symlinkId] =>
                                                    [symlinkPath] =>
                                                    [recycled] =>
                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [2] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => googleplus
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => stdClass Object
                                                (
                                                    [type] => text
                                                    [identifier] => username
                                                    [structuredDataNodes] =>
                                                    [text] =>
                                                    [assetType] =>
                                                    [blockId] =>
                                                    [blockPath] =>
                                                    [fileId] =>
                                                    [filePath] =>
                                                    [pageId] =>
                                                    [pagePath] =>
                                                    [symlinkId] =>
                                                    [symlinkPath] =>
                                                    [recycled] =>
                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [3] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => youtube
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => Array
                                                (
                                                    [0] => stdClass Object
                                                        (
                                                            [type] => text
                                                            [identifier] => username
                                                            [structuredDataNodes] =>
                                                            [text] => iu
                                                            [assetType] =>
                                                            [blockId] =>
                                                            [blockPath] =>
                                                            [fileId] =>
                                                            [filePath] =>
                                                            [pageId] =>
                                                            [pagePath] =>
                                                            [symlinkId] =>
                                                            [symlinkPath] =>
                                                            [recycled] =>
                                                        )

                                                    [1] => stdClass Object
                                                        (
                                                            [type] => text
                                                            [identifier] => type
                                                            [structuredDataNodes] =>
                                                            [text] => User
                                                            [assetType] =>
                                                            [blockId] =>
                                                            [blockPath] =>
                                                            [fileId] =>
                                                            [filePath] =>
                                                            [pageId] =>
                                                            [pagePath] =>
                                                            [symlinkId] =>
                                                            [symlinkPath] =>
                                                            [recycled] =>
                                                        )

                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [4] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => instagram
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => stdClass Object
                                                (
                                                    [type] => text
                                                    [identifier] => username
                                                    [structuredDataNodes] =>
                                                    [text] =>
                                                    [assetType] =>
                                                    [blockId] =>
                                                    [blockPath] =>
                                                    [fileId] =>
                                                    [filePath] =>
                                                    [pageId] =>
                                                    [pagePath] =>
                                                    [symlinkId] =>
                                                    [symlinkPath] =>
                                                    [recycled] =>
                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [5] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => pinterest
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => stdClass Object
                                                (
                                                    [type] => text
                                                    [identifier] => username
                                                    [structuredDataNodes] =>
                                                    [text] =>
                                                    [assetType] =>
                                                    [blockId] =>
                                                    [blockPath] =>
                                                    [fileId] =>
                                                    [filePath] =>
                                                    [pageId] =>
                                                    [pagePath] =>
                                                    [symlinkId] =>
                                                    [symlinkPath] =>
                                                    [recycled] =>
                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [6] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => linkedin
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => Array
                                                (
                                                    [0] => stdClass Object
                                                        (
                                                            [type] => text
                                                            [identifier] => username
                                                            [structuredDataNodes] =>
                                                            [text] => indiana-university
                                                            [assetType] =>
                                                            [blockId] =>
                                                            [blockPath] =>
                                                            [fileId] =>
                                                            [filePath] =>
                                                            [pageId] =>
                                                            [pagePath] =>
                                                            [symlinkId] =>
                                                            [symlinkPath] =>
                                                            [recycled] =>
                                                        )

                                                    [1] => stdClass Object
                                                        (
                                                            [type] => text
                                                            [identifier] => type
                                                            [structuredDataNodes] =>
                                                            [text] => Company
                                                            [assetType] =>
                                                            [blockId] =>
                                                            [blockPath] =>
                                                            [fileId] =>
                                                            [filePath] =>
                                                            [pageId] =>
                                                            [pagePath] =>
                                                            [symlinkId] =>
                                                            [symlinkPath] =>
                                                            [recycled] =>
                                                        )

                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [7] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => vimeo
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => stdClass Object
                                                (
                                                    [type] => text
                                                    [identifier] => username
                                                    [structuredDataNodes] =>
                                                    [text] =>
                                                    [assetType] =>
                                                    [blockId] =>
                                                    [blockPath] =>
                                                    [fileId] =>
                                                    [filePath] =>
                                                    [pageId] =>
                                                    [pagePath] =>
                                                    [symlinkId] =>
                                                    [symlinkPath] =>
                                                    [recycled] =>
                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                            [8] => stdClass Object
                                (
                                    [type] => group
                                    [identifier] => flickr
                                    [structuredDataNodes] => stdClass Object
                                        (
                                            [structuredDataNode] => stdClass Object
                                                (
                                                    [type] => text
                                                    [identifier] => username
                                                    [structuredDataNodes] =>
                                                    [text] =>
                                                    [assetType] =>
                                                    [blockId] =>
                                                    [blockPath] =>
                                                    [fileId] =>
                                                    [filePath] =>
                                                    [pageId] =>
                                                    [pagePath] =>
                                                    [symlinkId] =>
                                                    [symlinkPath] =>
                                                    [recycled] =>
                                                )

                                        )

                                    [text] =>
                                    [assetType] =>
                                    [blockId] =>
                                    [blockPath] =>
                                    [fileId] =>
                                    [filePath] =>
                                    [pageId] =>
                                    [pagePath] =>
                                    [symlinkId] =>
                                    [symlinkPath] =>
                                    [recycled] =>
                                )

                        )

                )

            [text] =>
            [assetType] =>
            [blockId] =>
            [blockPath] =>
            [fileId] =>
            [filePath] =>
            [pageId] =>
            [pagePath] =>
            [symlinkId] =>
            [symlinkPath] =>
            [recycled] =>
        )

)
```

which is the result from webservices

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity26

Early-stage or recently created project

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/66307533c75b16d8f643ca832c6f7c01db15dab1ac7f03dcb3ef678c486c8cfa?d=identicon)[zhuqiwen](/maintainers/zhuqiwen)

---

Top Contributors

[![zhuqiweniu](https://avatars.githubusercontent.com/u/48067881?v=4)](https://github.com/zhuqiweniu "zhuqiweniu (2 commits)")[![zhuqiwen](https://avatars.githubusercontent.com/u/14130974?v=4)](https://github.com/zhuqiwen "zhuqiwen (1 commits)")

### Embed Badge

![Health badge](/badges/iu-vpcm-dc-wcms-xml-paser/health.svg)

```
[![Health](https://phpackages.com/badges/iu-vpcm-dc-wcms-xml-paser/health.svg)](https://phpackages.com/packages/iu-vpcm-dc-wcms-xml-paser)
```

###  Alternatives

[mtdowling/jmespath.php

Declaratively specify how to extract elements from a JSON document

2.0k472.8M135](/packages/mtdowling-jmespathphp)[opis/closure

A library that can be used to serialize closures (anonymous functions) and arbitrary data.

2.6k230.0M284](/packages/opis-closure)[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)[michelf/php-markdown

PHP Markdown

3.5k52.4M345](/packages/michelf-php-markdown)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
