Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto NG Family Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
Help with XML
This thread has 9 replies. Displaying all posts.
Post 1 made on Monday March 20, 2006 at 20:23
mburwen
Founding Member
Joined:
Posts:
August 2001
1,185
Although my problem is with an iPronto icf file, I think the issue must be corrution of the XML file. There appear to be a lot more XML gurus on this forum than the iPronto forum, so I thought I'd give this one a shot here.

I've been working on an iPronto icf. Format is very similar to a pcf - bitmaps and a config xml file. All of a sudden the file will not load correctly into the iPronto editor (very similar to PPENG). The file opens as if it were empty. The tree pane shows only the System Properties item - not even a home page shows.

I don't know anything about XML, but I downloaded an XML editor (called "Cooktop") and ran the XML file through a through Cooktop's validation process. It uncovered one minor textual error, but I doubt that has anything to do with why it won't load into the iPronto editor.

Can any of you smart folks give me some guidance on this one? Naturally I have not backed up often, and if I can't restore this file, I'll have lost a hell of a lot of work.
Post 2 made on Tuesday March 21, 2006 at 01:22
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,003
If you can see nothing, looks like there might not be any "Root" sections defined. Maybe this is the cause. Without seeing the XML in front of me, that's all I can guess.
Lyndel McGee
Philips Pronto Addict/Beta Tester
OP | Post 3 made on Tuesday March 21, 2006 at 21:21
mburwen
Founding Member
Joined:
Posts:
August 2001
1,185
The only statements I can find that have any reference to "root" is as follows:




1
8
89ab
12ef



0
4


Post 4 made on Tuesday March 21, 2006 at 22:22
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,003
Mike, I guess from the above, you will now realize that you can't post XML markup in the page. Even when you escape the less-than, greater than properly, it somehow gets stripped out.
Lyndel McGee
Philips Pronto Addict/Beta Tester
OP | Post 5 made on Wednesday March 22, 2006 at 11:59
mburwen
Founding Member
Joined:
Posts:
August 2001
1,185

that you can't post XML markup in the page.

Merde!

I spent a long time last night looking at the xml code in my file and comparing it to another file that is working. Even though I don't understand the xml schema, there is nothing obvious in my file to indicate corruption or contamination. I'm thinking that the xml and bitmaps in my icl file are OK, and that somehow the file parameters got altered - like maybe an attribute bit or something like that (do they still use parity?). Next thing I'm going to try is to strip out all the bmp, png and xml files from my non-working icl file, rezip them and rename the new zip file to icl. Anyway thanks for looking at this, Lyndel. If you have any more thoughts, please share them.
Post 6 made on Wednesday March 22, 2006 at 21:10
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,003
Email me the bad file and email me a good, small NCF file and I'll take a look. You may also want to ensure that the Zip comments are correct.
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 7 made on Wednesday March 22, 2006 at 23:02
ddarche
Mr. RemoteQuest
Joined:
Posts:
February 2002
2,309
Lyndel,

Ther have been so many posts about the XML schema. It is about time that someone at Philips provides the XML schema, so people and installers can take advantage of the possibility of modifying the XML code, assuming it might provide an easier way to edit versus ProntoEdit.

Has anyone ever asked Philips if they will provide the schema? I am simply asking you as you may have the best contact-relationship with them.

Any thoughts, bud?

Dave
Dave D'Arche
http://RemoteQuest.com
Fine Home Theater Remote Controls & Solutions - Programming services for most remotes
Post 8 made on Wednesday March 22, 2006 at 23:39
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,003
There is no official schema per-se. That is, there's not a schema file used to validate during parsing.
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 9 made on Thursday March 23, 2006 at 00:09
Peter Dewildt
Loyal Member
Joined:
Posts:
July 2001
6,307
Just because the format is XML does not mean that a schema exists. From what I have seen there is enough non-schema-compliant use of XML, that it would not be possible for there to be a schema.
Peter
Pronto 1000 (retired), Pronto TSU7000, RFX6000 (retired)
Pronto 2xTSU9600, RFX9400
OP | Post 10 made on Thursday March 23, 2006 at 00:43
mburwen
Founding Member
Joined:
Posts:
August 2001
1,185
It occurs to me that Philips ought to want as many users as possible to be self-sufficient. Support is expensive. I emailed Philips several days ago concerning the problem I presented here (and on the iPronto forum), before I posted on Remote Central. Not only have I not received an answer, I haven't even received an acknowlegement. I feel very sorry for the professional installer who charged his customer $1600 + programming fees for an iPronto, can't get his program to work and can't get a rise out of Philip's tech support.

Whether there is a formalized schema or not, there ought to be a document available that explains in detail what is going on so that technically competent users can do their own troubleshooting.


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse