Solved

RSS/XML Link Doesn't Allow Multiple Adobe PDF Open Parameters

Posted on 2006-11-02
5
283 Views
Last Modified: 2012-06-21
Hi,

I have an RSS feed (xml file) that goes to a PDF of a magazine. I would like individual links to go to respective pages of the pdf for certain articles, and I am trying to use Adobe's PDF Open Parameters to do this.

http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf

Bascially, I want each link to go to open the PDF, go to a certain page, and set the Zoom to 75%. Unfortunately, if I try to combine multiple parameters in a link such as:

<link>http://www.example.org/sample.pdf#page=3&zoom=75</link> (which would work fine as an href or typed into the browser), it errors out when validating the xml. (Says it expects a semicolor ; delimiter???).

If I reduce that to

<link>http://www.example.org/sample.pdf#page=3</link>

It validates fine. I don't understand... Do I need to somehow escape the & character???

Here is the example of the whole xml file:

<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Sample Magazine</title>
<link>http://www.example.org/sample.pdf</link>
<description>I wish this would work</description>
<copyright>Copyright 2006 The I-Am-Stupid Society. All rights reserved.</copyright>
<language>en-us</language>

<image>
<title>Sample Logo</title>
<width>144</width>
<height>34</height>
<link>http://www.example.org/sample.pdf</link>
<url>http://www.example.org//rss/images/logo.gif</url>
</image>
<lastBuildDate>Mon, 25 Sep 2006 09:00:00 EST</lastBuildDate>

<item>
<title>Article Number One</title>
<guid isPermaLink="true">http://www.example.org/sample.pdf#page=1</guid>
<link>http://www.example.org/sample.pdf#page=1</link>
<description>How do I become smarter?</description>
<pubDate>Mon, 25 Sep 2006 09:00:00 EST</pubDate>
</item>

<item>
<title>Article Number Two</title>
<guid isPermaLink="true">http://www.example.org/sample.pdf#page=12</guid>
<link>http://www.example.org/sample.pdf#page=12</link>
<description>Why Am I Not Getting This?</description>
<pubDate>Mon, 25 Sep 2006 09:00:00 EST</pubDate>
</item>

<item>
<title>Article Number Three</title>
<guid isPermaLink="true">http://www.example.org/sample.pdf#page=37</guid>
<link>http://www.example.org/sample.pdf#page=37</link>
<description>Will Some Kind Soul Be Able To Help Me?</description>
<pubDate>Mon, 25 Sep 2006 09:00:00 EST</pubDate>
</item>

</channel>
</rss>

Any insight would be greatly appreciated.
0
Comment
Question by:BongSoo
  • 3
  • 2
5 Comments
 
LVL 11

Accepted Solution

by:
kmartin7 earned 500 total points
ID: 17860619
That is because the & delimiter is illegal in XML. Make it &amp;, and it should work.
0
 
LVL 11

Expert Comment

by:kmartin7
ID: 17860622
So in your example, change it to the following:

<link>http://www.example.org/sample.pdf#page=3&zoom=75</link>
0
 
LVL 16

Author Comment

by:BongSoo
ID: 17861316
That works with making it validate ok, but then it doesn't pass the zoom=75 properly through the URL. It just gets ignored...
0
 
LVL 11

Expert Comment

by:kmartin7
ID: 17861369
How are you displaying the RSS Feed? Is it via XSL or a feed reader?
0
 
LVL 16

Author Comment

by:BongSoo
ID: 17861418
Now its not even working properly in my browser just typing the URL in.

Bear with me, I think I may have to create a new thread just on the PDF Open Parameters.

But in answer to your question, right now I am not even displaying the whole feed, just working with the URLs.
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
xml attribute DTD attribute differences 3 71
Parsing the XML data to SQL Server 4 65
XSL-FO - show results in 2 columns 5 32
Eliminate additional border 1 18
The Confluence of Individual Knowledge and the Collective Intelligence At this writing (summer 2013) the term API (http://dictionary.reference.com/browse/API?s=t) has made its way into the popular lexicon of the English language.  A few years ago, …
I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question