Skip to content

Commit 73ce2af

Browse files
committed
Dict -> OrderedDict
1 parent 32bb3fe commit 73ce2af

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "KML"
22
uuid = "1284bf3a-1e3d-4f4e-a7a9-b9d235a28f35"
33
authors = ["Josh Day <[email protected]> and contributors"]
4-
version = "0.2.1"
4+
version = "0.2.2"
55

66
[deps]
77
GeoInterface = "cf35fbd7-0cd7-5166-be24-54bfbe79505f"
@@ -12,7 +12,7 @@ XML = "72c71f33-b9b6-44de-8c94-c961784809e2"
1212
[compat]
1313
GeoInterface = "1"
1414
OrderedCollections = "1"
15-
XML = "0.2.2"
15+
XML = "0.3.0"
1616
julia = "1"
1717

1818
[extras]

src/KML.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ end
7373
XML.tag(o::KMLElement) = name(o)
7474

7575
function XML.attributes(o::T) where {names, T <: KMLElement{names}}
76-
Dict(k => getfield(o, k) for k in names if !isnothing(getfield(o, k)))
76+
OrderedDict(k => getfield(o, k) for k in names if !isnothing(getfield(o, k)))
7777
end
7878

7979
XML.children(o::KMLElement) = XML.children(Node(o))
@@ -139,8 +139,8 @@ end
139139

140140
function Node(o::KMLFile)
141141
children = [
142-
Node(XML.Declaration, nothing, Dict("version" => "1.0", "encoding" => "UTF-8")),
143-
Node(XML.Element, "kml", Dict("xmlns" => "http://earth.google.com/kml/2.2"), nothing, Node.(o.children))
142+
Node(XML.Declaration, nothing, OrderedDict("version" => "1.0", "encoding" => "UTF-8")),
143+
Node(XML.Element, "kml", OrderedDict("xmlns" => "http://earth.google.com/kml/2.2"), nothing, Node.(o.children))
144144
]
145145
Node(XML.Document, nothing, nothing, nothing, children)
146146
end
@@ -335,7 +335,7 @@ Base.@kwdef mutable struct Placemark <: Feature
335335
end
336336
GeoInterface.isfeature(o::Type{Placemark}) = true
337337
GeoInterface.trait(o::Placemark) = GeoInterface.FeatureTrait()
338-
GeoInterface.properties(o::Placemark) = NamedTuple(Dict(f => getfield(o,f) for f in setdiff(fieldnames(Placemark), [:Geometry])))
338+
GeoInterface.properties(o::Placemark) = NamedTuple(OrderedDict(f => getfield(o,f) for f in setdiff(fieldnames(Placemark), [:Geometry])))
339339
GeoInterface.geometry(o::Placemark) = o.Geometry
340340

341341

0 commit comments

Comments
 (0)