<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- OPML generated by Radio UserLand v8.1 on Wed, 16 Feb 2005 22:02:14 GMT -->

<opml version="1.1">
	<head>
		<title>aRTutorial9.opml</title>
		<dateCreated>Thu, 10 Feb 2005 16:14:30 GMT</dateCreated>
		<dateModified>Wed, 16 Feb 2005 22:02:14 GMT</dateModified>
		<ownerName>Marc Barrot</ownerName>
		<ownerEmail>info@prec-it.com</ownerEmail>
		<expansionState>4, 7, 10</expansionState>
		<vertScrollState>1</vertScrollState>
		<windowTop>227</windowTop>
		<windowLeft>248</windowLeft>
		<windowBottom>573</windowBottom>
		<windowRight>1340</windowRight>
		</head>
	<body>
		<outline text="#title &quot;Using OPML link macros&quot;"/>
		<outline text="&lt;b&gt;activeRenderer tutorial&lt;/b&gt; - part 9"/>
		<outline text="This is a tutorial for activeRenderer's most geekish feature to date.">
			<outline text="This should be a warning to activeRenderer users who have already tried activeRenderer's most outlandish functions :-)"/>
			<outline text="It was inspired by Brian Holland, a fellow New Yorker and publisher of the &lt;a href=&quot;http://radio.weblogs.com/0141895/&quot; target=&quot;_blank&quot;&gt;The Foreign Street China Brief&lt;/a&gt;."/>
			</outline>
		<outline text="&lt;b&gt;Step 1&lt;/b&gt;: Understanding OPML link attributes.">
			<outline text="When editing an OPML compatible outline, you can &lt;i&gt;attach&lt;/i&gt; the URL address of any Web accessible document to any of your outline's paragraphs.">
				<outline text="This URL address shows up as specialized wedge icons at the left of the paragraph it is attached to."/>
				</outline>
			<outline text="To learn more about OPML links, their transcluding properties, and how to attach them using Radio's outliner, click on the 'page' wedge icon of this paragraph." type="link" url="http://www.activerenderer.com/outlines/tutor/aRTutorial7.html"/>
			</outline>
		<outline text="&lt;b&gt;Step 2&lt;/b&gt;: Introducing link macros.">
			<outline text="Link macros are ways of referencing the text of a specific component of any outline within the URL address of an OPML link.">
				<outline text="They are completely unrelated to Radio macros."/>
				</outline>
			<outline text="Link macros are encased between ## markers. Expand this node for a full list.">
				<outline text="&lt;b&gt;##title##&lt;/b&gt;: references the outline's title."/>
				<outline text="&lt;b&gt;##self##&lt;/b&gt;: references the text content of the current paragraph."/>
				<outline text="&lt;b&gt;##parent##&lt;/b&gt;: same for the parent node of the current paragraph (at the previous outline level)."/>
				<outline text="&lt;b&gt;##previous##&lt;/b&gt;: same for the previous sibling paragraph (within the same outline level of the same parent node)."/>
				<outline text="&lt;b&gt;##next##&lt;/b&gt;: same for the next sibling paragraph."/>
				</outline>
			</outline>
		<outline text="&lt;b&gt;Step 3&lt;/b&gt;: What's the point of mixing OPML links and macros ?">
			<outline text="Think search engine requests... Here's where it gets really geekish: you can use a macro as the search criteria for requests."/>
			<outline text="For instance: &lt;code&gt;http://www.google.com/search?q=##title##&lt;/code&gt;. Click on this paragraph's 'page' wedge, and learn what Google has to say about 'Using OPML link macros'." type="link" url="http://www.google.com/search?q=##title##"/>
			</outline>
		<outline text="&lt;b&gt;Step 4&lt;/b&gt;: Going crazy with macros.">
			<outline text="The Foreign Street China Brief">
				<outline text="Click this paragraph's link to learn about Brian's site through MSN Search, thanks to the &lt;b&gt;##parent##&lt;/b&gt; macro." type="link" url="http://search.msn.com/results.aspx?q=##parent##"/>
				<outline text="The request is &lt;code&gt;http://search.msn.com/results.aspx?q=##parent##&lt;/code&gt;."/>
				</outline>
			<outline text="Click on this link to lookup Brian's site through Alta Vista, thus testing the &lt;b&gt;##previous##&lt;/b&gt; macro. The request is &lt;code&gt;http://www.altavista.com/web/results?q=##previous##&lt;/code&gt;." type="link" url="http://www.altavista.com/web/results?q=##previous##"/>
			<outline text="More about the The Foreign Street China Brief." type="link" url="http://search.yahoo.com/search?p=##self##"/>
			<outline text="The previous paragraph checked out Brian's site on Yahoo, courtesy of the &lt;b&gt;##self##&lt;/b&gt; macro. The request is &lt;code&gt;http://search.yahoo.com/search?p=##self##&lt;/code&gt;."/>
			<outline text="Finally, click on this paragraph's link to see what Amazon's A9 can find about Brian's site, using the &lt;b&gt;##next##&lt;/b&gt; macro. The request is &lt;code&gt;http://a9.com/##next##&lt;/code&gt;." type="link" url="http://a9.com/##next##"/>
			<outline text="The Foreign Street China Brief"/>
			</outline>
		<outline text="&lt;b&gt;Step 5&lt;/b&gt;: Here's the best part: you can make creative use of OPML link macros even if your name isn't Brian Holland :-)"/>
		</body>
	</opml>
