All Projects → scala → Scala Xml

scala / Scala Xml

Licence: apache-2.0
The standard Scala XML library

Programming Languages

scala
5932 projects

Labels

Projects that are alternatives of or similar to Scala Xml

Saxy
A fast, easy-to-use and XML 1.0 compliant XML SAX parser in Elixir
Stars: ✭ 192 (-13.51%)
Mutual labels:  xml
Farm
Zerocrat Core Engine
Stars: ✭ 207 (-6.76%)
Mutual labels:  xml
Codejam
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
Stars: ✭ 217 (-2.25%)
Mutual labels:  xml
Awesome Explainable Ai
A collection of research materials on explainable AI/ML
Stars: ✭ 186 (-16.22%)
Mutual labels:  xml
Iran
Administrative divisions of Iran in json and xml formats - تقسیمات کشوری ایران با فرمت جی‌سان و ایکس ام ال
Stars: ✭ 201 (-9.46%)
Mutual labels:  xml
Home
A configurable and eXtensible Xml serializer for .NET.
Stars: ✭ 208 (-6.31%)
Mutual labels:  xml
Xsd2php
Convert XSD into PHP classes and JMS serializer definitions
Stars: ✭ 190 (-14.41%)
Mutual labels:  xml
Bpmn Moddle
Read and write BPMN 2.0 XML from JavaScript.
Stars: ✭ 221 (-0.45%)
Mutual labels:  xml
Dd Plist
A java library providing support for ASCII, XML and binary property lists.
Stars: ✭ 201 (-9.46%)
Mutual labels:  xml
Biblia
Bíblia: XML + SQL + JSON
Stars: ✭ 211 (-4.95%)
Mutual labels:  xml
Xlog
Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here.
Stars: ✭ 2,468 (+1011.71%)
Mutual labels:  xml
Xmlschema
XML Schema validator and data conversion library for Python
Stars: ✭ 201 (-9.46%)
Mutual labels:  xml
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. 📘
Stars: ✭ 204 (-8.11%)
Mutual labels:  xml
Validation
validation api extracted from play
Stars: ✭ 194 (-12.61%)
Mutual labels:  xml
Hypertextliteral
Generate HTML, XML, and other web content using Swift string literal interpolation
Stars: ✭ 219 (-1.35%)
Mutual labels:  xml
Publisher
speedata Publisher - a professional database Publishing system
Stars: ✭ 191 (-13.96%)
Mutual labels:  xml
Unbescape
Advanced yet easy to use escaping library for Java
Stars: ✭ 207 (-6.76%)
Mutual labels:  xml
Fulltext
Search across and get full text for OA & closed journals
Stars: ✭ 221 (-0.45%)
Mutual labels:  xml
Renderer
Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go
Stars: ✭ 220 (-0.9%)
Mutual labels:  xml
Xmlquery
xmlquery is Golang XPath package for XML query.
Stars: ✭ 209 (-5.86%)
Mutual labels:  xml

scala-xml Travis latest release for 2.11 latest release for 2.12 latest release for 2.13 Gitter

The standard Scala XML library. Please file XML issues here, not at https://github.com/scala/bug/issues.

The decoupling of scala-xml from the Scala compiler and standard library is possible because the compiler desugars XML literals in Scala source code into a set of method calls. Alternative implementations of these calls are welcome! (The calls are unfortunately only defined by the implementation.)

API documentation is available here.

How to documentation is available in the wiki

The latest stable release of Scala XML is 1.3.0.

Our experimental milestones in the 2.0.0-Mx series include support for Scala 3 prerelease versions. See also the changes for 2.0 in CHANGELOG.md.

Maintenance status

This library is community-maintained. The lead maintainer is @aaron_s_hawley.

Contributors are welcome, and should read the contributor guide on the wiki.

Issues

Many old issues from the Scala JIRA issue tracker have been migrated here, but not all of them. Community assistance identifying and migrating still-relevant issues is welcome. See this page for details.

Security best practices

The XML spec has some features that are best turned off, to avoid unsavory things like file system access, DoS attacks,... Issue #17 tracks the recommended way of configuring the XML parser used by scala-xml to avoid these. This is by no means an exhaustive list. We'll be happy to incorporate your suggestions -- just comment on the ticket!

Related projects

  • Advxml - Functional library combining scala-xml with cats-core
  • Binding.scala - Reactive programming library
  • ezXML - Extensions for traverse, encoding, decoding and mapping XML
  • http4s-scala-xml - XML literal support in http4s
  • Json4s XML - Conversion to and from JSON
  • monadic-html - DOM-like event-based programming with XHTML
  • phobos - Data-binding library based on stream parsing using Aalto XML
  • scalaxb - XML data binding, serialization, SOAP and WSDL support
  • ScalaTags - Alternative syntax for XML literals
  • scala-xml-dotty - Macro library for XML literals in Dotty
  • XML SPaC - Streaming event-based parser combinators
  • xs4s - XML streaming for Scala
  • xtract - A library for deserializing XML

See also the "XML" section of Awesome Scala.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].