Solved

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

Posted on 2006-11-02
5
282 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

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

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

Suggested Solutions

The Client Need Led Us to RSS I recently had an investment company ask me how they might notify their constituents about their newsworthy publications.  Probably you would think "Facebook" or "Twitter" but this is an interesting client.  Their cons…
Introduction In my previous article (http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SSIS/A_9150-Loading-XML-Using-SSIS.html) I showed you how the XML Source component can be used to load XML files into a SQL Server database, us…
In this video I am going to show you how to back up and restore Office 365 mailboxes using CodeTwo Backup for Office 365. Learn more about the tool used in this video here: http://www.codetwo.com/backup-for-office-365/ (http://www.codetwo.com/ba…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

863 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

Need Help in Real-Time?

Connect with top rated Experts

28 Experts available now in Live!

Get 1:1 Help Now