diff --git a/packages/enex/index.ts b/packages/enex/index.ts index 650352902..36599554b 100644 --- a/packages/enex/index.ts +++ b/packages/enex/index.ts @@ -40,7 +40,7 @@ export class Enex implements IEnexElement { } get notes(): Note[] { - const noteElements = this.#enexElement.getElementsByTagName("note"); + const noteElements = this.#enexElement.querySelectorAll("note"); if (noteElements.length <= 0) throw new Error("Invalid enex. Enex file contains 0 notes."); const notes: Note[] = []; diff --git a/packages/enex/src/note.ts b/packages/enex/src/note.ts index 29ff1f236..df1639a57 100644 --- a/packages/enex/src/note.ts +++ b/packages/enex/src/note.ts @@ -54,7 +54,7 @@ export class Note implements IEnexElement { } get resources(): Resource[] | undefined { - const resourceElements = this.#noteElement.getElementsByTagName("resource"); + const resourceElements = this.#noteElement.querySelectorAll("resource"); if (!resourceElements.length) return; const resources: Resource[] = []; for (let element of resourceElements) { @@ -64,7 +64,7 @@ export class Note implements IEnexElement { } get tasks(): Task[] | undefined { - const taskElements = this.#noteElement.getElementsByTagName("task"); + const taskElements = this.#noteElement.querySelectorAll("task"); if (!taskElements.length) return; const tasks: Task[] = []; for (let element of taskElements) {