k586.jp

日記表示テスト

マークダウンが使えます

XML を読み込んで表示しています。 <-- 2025/08/24 やっぱり SQLite に変えました

  • 1
  • 2
  • 3
/**
 * XML ファイルを読み込んで記事単位で分割
 * @param {string} filename 読込ファイル
 * @return {Array} articleArray 記事単位の配列
 */
async function diaryImportFile(filename) {

    const parser = new DOMParser();

    const file = await fetch(filename);
    const getText = await file.text();
    const parseXml = await parser.parseFromString(getText, 'text/xml');

    const section = parseXml.querySelectorAll('article');
    const articleArray = Array.from(section);

    return articleArray;

}