GithubHelp home page GithubHelp logo

liveui / xmlcoding Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shawnmoore/xmlparsing

10.0 2.0 8.0 155 KB

XMLEncoder & XMLDecoder using the Codable protocol in Swift 4.2

License: MIT License

Swift 99.50% Shell 0.43% Dockerfile 0.07%

xmlcoding's Issues

Tests in Linux

Not sure why the code doesn't encode stuff properly on Linux

To see the results (if you got docker) try ./scripts/docker-shortcuts/test.sh

Does it makes any sense to you @tachyonics? Also, would you mind getting connected on the the LiveUI slack or Vapor Discord so we don't have to chat through PR's & issues? :)

Attribute support

Is there going to be an attributes support?

I currently cannot parse this:

<Body>
    <Subject>Reference rates</Subject>
    <OrigCurrency>RON</OrigCurrency>
    <Cube date="2019-08-07">
        <Rate currency="AED">1.1518</Rate>
        <Rate currency="AUD">2.8489</Rate>
        <Rate currency="BGN">2.4188</Rate>
        <Rate currency="BRL">1.0683</Rate>
    </Cube>
</Body>

I get [DecodingError.keyNotFound: Value required for key 'Body.Cube.Index 0.currency'.]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.