Skip to main content

A python plist xml validator

Project description

validate_plist_xml

This python module will validate Apple XML Plist files

By default configured to check files with the following extensions: ('.recipe', '.plist', '.profile')

Example:

$ python3 validate_plist_xml
XML Syntax Error in: ./test/bad/example-bad-xml-tags.recipe
Opening and ending tag mismatch: BAD_TAG line 4 and dict, line 15, column 8 (example-bad-xml-tags.recipe, line 15)
Failed DTD Validation: ./test/bad/example-bad-dtd.recipe
Element dict content does not follow the DTD, expecting (key , (array | data | date | dict | real | integer | string | true | false))*, got (key astring key string key dict key string key array ), line 4
2 errors found in 3 plist xml files

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

validate-plist-xml-0.0.4.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

validate_plist_xml-0.0.4-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file validate-plist-xml-0.0.4.tar.gz.

File metadata

  • Download URL: validate-plist-xml-0.0.4.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.6

File hashes

Hashes for validate-plist-xml-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a36299222e858df399b3f5ee92991b3741b843592c5edb3885272d17c044bf06
MD5 3c63cdd0860d7bb7982421abda118dd9
BLAKE2b-256 f0da1775c858c66cb5b8bde109539c8bbed4fb455a6574e81a9e3c1bb57ddb5c

See more details on using hashes here.

File details

Details for the file validate_plist_xml-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: validate_plist_xml-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.6

File hashes

Hashes for validate_plist_xml-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f3ef8ef2de9627118a5a8b8c626f8b89960abccbdc136892a447c8be8407a0ac
MD5 a9fbce2eb836253a77ed3dcfb4f76cb0
BLAKE2b-256 9bf7c0cda31afc48e780c7b32fed9533d795259baef08312a8821d1a129ddd4a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page