Page is a not externally linkable
macrost - 10:54 pm on Oct 19, 2004 (gmt 0)
One of the many questions that may come across would be: Are they difficult? Are they fast? Do affiliate people use them? What are the tech problems to work out beforehand? In short, if you follow some of these suggestions, your feed will be easier to maintain, and will be more attractive to people that might be looking for it. Happy coding!
Creating the perfect xml interface.
1.Are they difficult?
2.Are they fast?
3.Do affiliate people use them?
4.What are the tech problems to work out beforehand?
Sure they can be, but with a little forward thinking, the difficulty can be lowered.
When you are designing your xml feed, please make sure to have the xml that is sent out validated against either a Schema or DTD.
Keep the hierarchy simple. This is where the forward thinking comes into play. If you had to build an application that used your xml feed, would you use it? Is the “flow” of the feed convoluted? Have you kept to a state of polymorphism? i.e. A person only has to use hopefully one stylesheet (XSL) to do the transformations.
If you use attributes, don’t load up a tag with 5 to whatever of them. If you find yourself stuffing tags with attributes, stop, take a step back, and redraw your structure.
It all depends on your code. If you have followed some of the tips above, then the feed will be fast. Keep your weight down. Try to stay at the most 100k for the xml weight.
Keep to the K.I.S.S. system. You'll be glad you did.
They sure do. Take a look at amazon web services you’ll see many people creating applications from their interface. An xml interface can be done with any ecommerce genre if you have an affiliate program.
I will say it again, make sure you validate the stuff you send out with either a DTD or a Schema. If you are running a feed, and have a special character sent out that isn’t defined, then the person that is using the feed is going to be very angry. You just broke their application most likely.