XMLParsing icon indicating copy to clipboard operation
XMLParsing copied to clipboard

Issue parsing Custom XML Structure

Open alexllao opened this issue 6 years ago • 1 comments

Hi!

I've this XML Structure:

<xml>
<response>
    <data>
        <modules>
            <module>
                <id>1</id>
            </module>
        </modules>
    </data>
    <result_id>1</result_id>
    <result_text></result_text>
    <timeout>207</timeout>
</response>
</xml>

And my code to Parse this:

struct ModuleResponse: Codable {
    let result_id: Int?
    let result_text: String?
    let timeout: Int
    let modules: [Module]?

    enum CodingKeys: String, CodingKey {
        case result_text = "result_text"
        case result_id = "result_id"
        case timeout = "timeout"
        case modules = "modules"
    }
}

struct Module: Codable {
    let id: Int
}

Only get timeout value, others No value associated with key CodingKeys.....

Thnks a lot!

alexllao avatar Jun 13 '19 10:06 alexllao

Hello @alexllao . Have you please succeed ?

EssoAwessoLNJ avatar Dec 14 '19 14:12 EssoAwessoLNJ