@openxmldev/linq-to-xml
Version:
LINQ to XML for TypeScript
21 lines (20 loc) • 652 B
TypeScript
/**
* @author Thomas Barnekow
* @license MIT
*/
import { XContainer, XDeclaration, XElement } from './internal.js';
/**
* Represents an XML document.
*/
export declare class XDocument extends XContainer {
private _declaration;
constructor(declaration: XDeclaration | null, ...contentArray: any[]);
constructor(...contentArray: any[]);
static load(xmlDocument: XMLDocument): XDocument;
static parse(text: string): XDocument;
private static preprocess;
get declaration(): XDeclaration | null;
set declaration(value: XDeclaration | null);
get root(): XElement | null;
toString(): string;
}