0

これは現在の状態です:

HTML FILE:
<!--#set var="header-title" value="Help - Frequently Asked Questions - FAQ" -->
<!--#set var="header-description" value="Answers to common questions about ..." -->
<!--#include virtual="includes/header-basic.htm" -->

INCLUDE FILE:
<!--#if expr="" -->
  Variables:
    header-title
    header-description
<!--#endif -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" />
<head>
...

RENDERED HTML:



<!DOCTYPE... (output starts here after several blank lines)

しかし、レンダリングされた HTML から空白を絞り出したいのです。これは可能ですか?また、hexdump を使用して、ファイルに UTF8 BOM がないことを確認しました。

4

1 に答える 1

1

(Ivan Shmakov) comp.infosystems.www.servers.unix に感謝します。1 つのアプローチは次のとおりです。

<!--#set var="header-title" value="Help - Frequently Asked Questions - FAQ" 
--><!--#set var="header-description" value="Answers to common questions about ..." 
--><!--#include virtual="includes/header-basic.htm" --> 

また、別のオプション (文書化されていない Apache の動作?) は、set ディレクティブを組み合わせることです。

<!--#set 
  var="header-title" value="Help - Frequently Asked Questions - FAQ"
  var="header-description" value="Answers to common questions about..."
--><!--#include virtual="includes/header-basic.htm" -->
于 2013-02-22T19:08:00.973 に答える