| Attr | Attr arabirimi, bir Element nesnesindeki bir özniteliği temsil eder. Tipik olarak, öznitelik için izin verilen değerler, belgeyle ilişkili bir şemada tanımlanır. |
| CharacterData | CharacterData, DOM’daki karakter verilerine erişmek için bir dizi nitelik ve yöntemle Düğüm’ü genişletir. |
| Comment | CharacterData öğesinden devralır ve bir yorumun içeriğini temsil eder. |
| Document | Belge, tüm satır içi xbrl belgesini temsil eder. Kavramsal olarak, belge ağacının köküdür ve belgenin verilerine birincil erişimi sağlar. |
| Element | Öğe arabirimi, satır içi xbrl belgesindeki bir öğeyi temsil eder. |
| ElementList | Öğe listesi. |
| NamedNodeMap | Ada göre erişilebilen öznitelik koleksiyonlarını temsil eder. |
| Node | Düğüm sınıfı, tüm Document nesne Modeli için birincil veri türüdür. Belge ağacındaki tek bir düğümü temsil eder. |
| NodeList | Düğüm listesi. |
| ProcessingInstruction | Sınıf, XML’de işlemciye özel bilgileri belge metninde tutmanın bir yolu olarak kullanılan bir “işleme talimatını” temsil eder. |
| Text | Sınıf, metin içeriğini temsil eder. |