📜  Node.js console.dirxml() 方法(1)

📅  最后修改于: 2023-12-03 15:33:08.439000             🧑  作者: Mango

Node.js console.dirxml() 方法

Node.js console.dirxml()方法输出指定对象的XML或HTML元素表示形式。

语法
console.dirxml(obj)
参数
  • obj:必需。需要显示为XML或HTML的对象。
示例

以下代码演示了使用console.dirxml()方法输出HTML元素的示例:

const fs = require('fs');

const xml = `
<bookstore>
  <book category="cooking">
    <title lang="en">Everyday Italian</title>
    <author>Giada De Laurentiis</author>
    <year>2005</year>
    <price>30.00</price>
  </book>
  <book category="children">
    <title lang="en">Harry Potter</title>
    <author>J.K. Rowling</author>
    <year>2005</year>
    <price>29.99</price>
  </book>
</bookstore>`;

const html = fs.readFileSync('./index.html', 'utf8');

console.dirxml(xml);
console.dirxml(html);

输出结果如下所示:

<bookstore>
  <book category="cooking">
    <title lang="en">Everyday Italian</title>
    <author>Giada De Laurentiis</author>
    <year>2005</year>
    <price>30.00</price>
  </book>
  <book category="children">
    <title lang="en">Harry Potter</title>
    <author>J.K. Rowling</author>
    <year>2005</year>
    <price>29.99</price>
  </book>
</bookstore>

<body>
  <header>
    <h1>Hello World!</h1>
  </header>
  <main>
    <p>Welcome to my website!</p>
  </main>
  <footer>
    <small>© 2021 - Node.js Example</small>
  </footer>
</body>
注意事项
  • console.dirxml()方法在Node.js的控制台中输出结果时,会自动将XML和HTML格式化展示,使其更具可读性。
  • console.dirxml()方法在浏览器的控制台中输出结果时,通常会自动调用浏览器内置的XML和HTML查看器。