【发布时间】:2017-11-27 18:42:49
【问题描述】:
我正在创建一个带有博客的网站。我将使用带有 PHP 的 Postgres 数据库。每个博客帖子都有多个页面。我想将每篇文章的所有页面保存在 XML 数据字段中。
需要明确的是,每个帖子在数据库表中都会有一行。每一行都会有几个字段,包括postID、date、htmlData等。
htmlData 列将是 XML 数据字段。不同页面的 html 数据将存储/表示在 htmlPage 标签中(见下文)。
现在,如何按原样提取/选择特定 htmlPage 标记的内容?
<htmlPage id="1">
<div class="pageContainer">
<div id="pageContents">
<h1>Introduction</h1>
<p>
Text here. <img src="/images/silver.png" alt="silver">
</p>
</div>
</div>
</htmlPage>
<htmlPage id="2">
<div class="pageContainer">
<div id="pageContents">
<p>
Text here. <img src="/images/gold.png" alt="gold">
</p>
</div>
</div>
</htmlPage>
【问题讨论】:
-
请发布您尝试过的内容(例如,您的代码),以达到预期的效果。 SO 是一个人们帮助您更好地了解正在发生的事情的网站,而不是人们为您编写代码的地方。
标签: php database postgresql xml-parsing