// // Dfn.swift // HTMLStandard // // Generated on 09/23/2025. // THIS FILE IS GENERATED. DO NOT EDIT. // import Foundation /// Defining instance public class Dfn : HTMLNode, IFlow, IPalpable, IPhrasing { /// Full term or expansion of abbreviation. public var title:String? { get { return globalAttributes[.title] } set { globalAttributes[.title] = newValue } } public init(_ attributes:[String:String], _ parser:XMLParser? = nil) throws { var globalAttr = GlobalAttributesBuilder() for (key, attValue) in attributes { if globalAttr.trySetGlobalAttribute(key, attValue) { continue } continue } var allItems:[HTMLNode] = [] while let obj = try parser?.readObject(endTag: "dfn", xmlToHtmlMapper) { allItems.append(obj) } super.init(globalAttr, allItems) } public func addChild(_ someElement:IPhrasing) { children.append(someElement) } public override func renderAttributes() -> String { var result = super.renderAttributes() return result } override var nodeName: String { return "dfn" } override var isVoidElement: Bool { return false } }