Daya Bay Reactor Neutrino Experiment
TWiki > IncludeTopicsAndWebPages (1 vs. 14)
Daya Bay webs: Public | 中文 | Internal | Help   Log In or Register

Welcome | Register | Changes | Topics | Index | Search | Go
 <<O>>  Difference Topic IncludeTopicsAndWebPages (14 - 2013-06-26 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (13 - 2011-04-14 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (12 - 2010-05-05 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (11 - 2009-03-11 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (10 - 2005-03-27 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (9 - 2005-03-27 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (8 - 2005-03-27 - TWikiContributor)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (7 - 2004-08-15 - PeterThoeny)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (6 - 2003-02-01 - PeterThoeny)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (5 - 2003-01-16 - PeterThoeny)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (4 - 2002-12-11 - PeterThoeny)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (3 - 2002-11-14 - PeterThoeny)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (2 - 2002-04-07 - PeterThoeny)

 <<O>>  Difference Topic IncludeTopicsAndWebPages (1 - 2001-06-26 - PeterThoeny)
Line: 1 to 1
Added:
>
>
Include Topics and Web Pages Using %INCLUDE{...}% Variable

Use the %INCLUDE{...}% variable to embed the content of another topic or web page inside a Daya Bay topic. The whole content or only parts of a page can be included.

Syntax

%INCLUDE{"page" pattern="reg-exp"}%

  • "page":
    The nameless parameter specifies the page to include. It is
    • The name of a topic located in the current web, i.e. %INCLUDE{"WebNotify"}%
    • A Web.Topic name specifying a topic in another web, i.e. %INCLUDE{"TWiki.TWikiWebsTable"}%
    • A full qualified URL with http protocol, domain name and optional port number, i.e. %INCLUDE{"http://twiki.org:80/index.html"}%. Supported content types are text/html and text/plain. The full page is included by default, but the HTML header and scripts are stripped in case it is a web page.

  • pattern="reg-exp":
    The pattern parameter is optional and allows you to extract some parts of a web page. Specify a RegularExpression that scans from start ('^') to end and contains the text you want to keep in parenthesis, i.e. pattern="^.*?(from here.*?to here).*". You need to make sure that the integrity of a web page is not compromised, i.e. if you include a table make sure to include everything including the table end tag.

Note: All text of a topic is included unless you specify %STARTINCLUDE%, %STOPINCLUDE% and/or a pattern parameter.

Usage Examples

1. Display regression test results in a TWiki page

  <pre>
  %INCLUDEURL{"http://domain/~qa/v1.1/REDTest.log.txt"}%
  </pre>

2. Display Yahoo's robot.txt file

  • You type:
    • %INCLUDE{"http://www.yahoo.com/robots.txt"}%
  • You get:
%INCLUDE{"http://www.yahoo.com/robots.txt"}%

3. Display the SUNW stock quote in a TWiki page

  • You type:
    • SUNW: %INCLUDE{"http://finance.yahoo.com/q?s=SUNW&d=v1&o=t" pattern="^.*?>SUNW</a>[^<]+(.*?)\s+\S+\s+<small.*"}%
  • You get:
    • SUNW:

Warning
This site does not allow %INCLUDE% of URLs

4. Display the temperature in San Francisco

  • You type:
    • San Francisco: %INCLUDE{"http://weather.yahoo.com/forecast/San_Francisco_CA_US_f.html" pattern="^.*?([0-9]+\&ordm\;F).*"}%
  • You get:
    • San Francisco:

Warning
This site does not allow %INCLUDE% of URLs

See also other TWikiVariables.

-- PeterThoeny - 25 Jun 2001


View | History: r14 < r13 < r12 < r11 | More

View | History: r14 < r13 < r12 < r11 | More
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Daya Bay? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.IncludeTopicsAndWebPages.