diff --git a/Sources/OrderedPlistEncoder/Container/KeyedOrderedPlistEncodingContainer.swift b/Sources/OrderedPlistEncoder/Container/KeyedOrderedPlistEncodingContainer.swift index f56a015..cca1430 100644 --- a/Sources/OrderedPlistEncoder/Container/KeyedOrderedPlistEncodingContainer.swift +++ b/Sources/OrderedPlistEncoder/Container/KeyedOrderedPlistEncodingContainer.swift @@ -16,7 +16,7 @@ struct KeyedOrderedPlistEncodingContainer: KeyedEncodingContainerProtocol w private mutating func addChildElement(forKey key: Key) -> XMLElement { // TODO: Add check for duplicate keys (should we throw an EncodingError?) - let childElement: XMLElement = .init() + let childElement = XMLElement(kind: .comment) element.addChild(XMLElement(name: "key", stringValue: key.stringValue)) element.addChild(childElement) return childElement diff --git a/Sources/OrderedPlistEncoder/Container/UnkeyedOrderedPlistEncodingContainer.swift b/Sources/OrderedPlistEncoder/Container/UnkeyedOrderedPlistEncodingContainer.swift index b8c89fa..a40a8d8 100644 --- a/Sources/OrderedPlistEncoder/Container/UnkeyedOrderedPlistEncodingContainer.swift +++ b/Sources/OrderedPlistEncoder/Container/UnkeyedOrderedPlistEncodingContainer.swift @@ -16,7 +16,7 @@ struct UnkeyedOrderedPlistEncodingContainer: UnkeyedEncodingContainer { } private mutating func addItemElement() -> XMLElement { - let itemElement: XMLElement = .init() + let itemElement = XMLElement(kind: .comment) element.addChild(itemElement) count += 1 return itemElement diff --git a/Sources/OrderedPlistEncoder/OrderedPlistEncoderImpl.swift b/Sources/OrderedPlistEncoder/OrderedPlistEncoderImpl.swift index 7fa72cc..5cf8fbe 100644 --- a/Sources/OrderedPlistEncoder/OrderedPlistEncoderImpl.swift +++ b/Sources/OrderedPlistEncoder/OrderedPlistEncoderImpl.swift @@ -14,7 +14,7 @@ struct OrderedPlistEncoderImpl: Encoder { private(set) var element: XMLElement - init(element: XMLElement = .init(), codingPath: [any CodingKey] = []) { + init(element: XMLElement = XMLElement(kind: .comment), codingPath: [any CodingKey] = []) { self.element = element self.codingPath = codingPath }