what is the difference between XML and API?
338164
XML stands for eXtensible Markup Language and \nAPI stands for Application programmable Interface\n\nXML is basically a scripting having user defined tags. like\n\n<?xml version="1.0" encoding="ISO-8859-1"?>\n<note>\n<to>Tove</to>\n<from>Jani</from>\n<heading>Reminder</heading>\n<body>Don't forget me this weekend!</body>\n</note>\n\nwhere as the API is Simple the basic OS Calls.
120535
WML is the language used to create pages to be displayed in a WAP browser.\n\nWAP stands for Wireless Application Protocol \nWAP is an application communication protocol \nWML is defined as an XML 1.0 application
601913
actually i haven't understand your question properly... anyway i will try to explain you...\n\nyou better go for Java...since it give you a lot of scope and availabilty of large amount of API make it easier....\n\nor else just make a web application...hardly it will take 2 or 3 JSP pages thats all you are done...
69941
GET and POST are for browsers. PHP is a server-side scripting, so saying that PHP needs 'GET and POST methods' is incorrect. Actually, there is a lot of ambiguity in your question. What is the source of the XML data stream? Is it a server-side file? or, do you want to upload an XML file? Or, is coming from a web-service (or a 3rd party url)? Please clarify in order for us to help you better.
566663
Everything is hot! \n\nOpenScource Tools based on PHP/MySQL is the hottest one. Ofcourse MS .net is in the race along with Java. But the best thing to note is that all programming languages are in the bandwagon to integrate XML. \n\nCheers\nSathu
778500
Look at these links which do exactly what you want and provide source code:\n\nPHP | Weather.com XML Parser, 1.4 http://53x11.com/?article=5\n\nIvis Weather PRO http://www.ivis.ro/products/ivis-weather-pro.html\n\nXML under PHP is a pain I think. However, to parse XML from PHP do this:\n\nhttp://www.zend.com/zend/art/parsing.php\nhttp://phpxmlclasses.sourceforge.net/\nhttp://keithdevens.com/software/phpxml\n\n\nThis one is in ASP (which is in some respects similar to PHP) and it throughly explains how you can get data from weather.com and display in a Flash weather badge, very nice example:\n\nhttp://www.ericd.net/weather_tutorial/default.asp
1070790
Taking a big step back, a Web server serves pages for viewing in a Web browser, while an application server provides methods that client applications can call. A little more precisely, you can say that:\n\n    A Web server exclusively handles HTTP requests, whereas an application server serves business logic to application programs through any number of protocols.
254248
For what you are doing, there is no practical difference.\n\nThere are differences in terms of complex database activities, such as using triggers; changing server variables on the database server; error handling; the nature of the way data is returned, and other very complex, vary narrow semantics.
348940
get the ORielly book XML & Java. Its really amazing and in depth. Lots of places you can download the EBook as well
531024
XML is not a programming language, but more like a technique for structuring and describing what data is. All data can be structured in XML. Here is an example below...\n\n<?xml version="1.0" encoding="ISO-8859-1" ?> \n<CAR>\n<WHEELS>4</WHEELS>\n<COLOR type="metallic">Pink</COLOR>\n</CAR>\n\nThis describes a metalic pink car with 4 wheels. Given this, XML is for data that could be part of a document. \n\nXHTML is standard HTML that follows the rules of XML. XML is designed in a way to be very structured. HTML is not. XHTML is just "eXtensible" HTML that follows the XML ways and allows you to define your own tags (like we did with car in the example above.\n\nI have included some links to help you get started on understanding it better... I also recommend you pick up a book like XML from Visual Blueprints. I have included a link to that as well. \n\nGood luck!
600270
If you have an XSLT file, then yes. See the source below.\n\nRambling on the need for an XSLT file:\nXML is merely a more strict markup language where you can name tags and attributes however is appropriate. HTML can conform to XML strictness or be looser, and has a restricted set of valid tags and attributes. (XHTML is both XML and HTML) Doing an automatic conversion isn't difficult, but you would need to define the translation using an XSLT file. I could write a valid XML schema in which the tag name 'foo' should tanslate ot the HTML tag 'h1', and someone else could write an equally valid XML schema where 'foo' would be best translated to the HTML tag 'a'. The XSLT file is what defines that.
189635
API stands for Application Programing Interface.  Programmers open some interfaces up for other developers to use.  Open APIs imply that they're available for anyone to use.\n\nFor example, Flickr has a set of APIs that let you view your photo stream.  That makes it possible for someone else to build an application that scrolls through the most popular flickr tags on your desktop.
38536
An application programming interface (API) is the interface that a computer system or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them. For instance, a computer program can (and often must) use its operating system's API to allocate memory and access files. Many types of systems and applications implement API's, such as graphics systems, databases, networks, web services, and even some computer games.\n\nExample APIs \n\nThe PC BIOS call interface \nDocument Object Models of various applications, such as HTML \nThe Single UNIX Specification \nThe Microsoft Win32 API \nThe J2EE Java 2 Enterprise Edition APIs \nASPI for SCSI device interfacing \nThe Carbon and Cocoa APIs for the Macintosh OS \nThe various APIs which make up Microsoft's DirectX \nSimple DirectMedia Layer (SDL) \nThe Universal Home API \nLDAP Application Program Interface
1240
Hi.\n\nMicrosoft Remote Scripting is similiar to AJAX, with the exception that it uses Microsoft technologies instead of the XMLHttpRequest.  Microsoft Remote Scripting earlier on was reliant on java applets to communicate with servers.  The are both methods of asynchronous remote scripting.\n\nAJAX is Asynchronous JavaScript and XML, and doesn't rely on any proprietary technologies -- simply using the XMLHttpRequest method and interacting with XML.
51217
No, the structure actually is defined in the .dtd file.\nYour .xml file contains only the data. If the data u give in .xml doesn't match ut .dtd, the database wont be a valid one. So, if u want to know all important columns of the database, see the .dtd file. That gives u the exact structure.
123223
DTD conformance. XHTML document types are all XML-based.\n\nhttp://www.w3.org/\nhttp://www.w3.org/MarkUp/\n\nplease do not support w3schools. Get it from intelligent professionals instead.
959646
XSLT can be done both on the serverside and client side.\n\n\nTo serve client side, you need to be serving your documents as MIME type application/xml and include an XML stylesheet declaration.\ne.g.\n\n<?xml version="1.0" ?>\n<?xml-stylesheet type="text/xsl" href="/myxslt.xsl"?>\n<rest of xml document .......>\n\nBrowsers support is not actually so bad.\n\nIE5.5+, FireFox, Safari, Opera, Konqueror will all handle correctly. \n\nFor extra brownie points you could also implement a browser detect and look for the browers "Accept" header (firefox's accept header looks like:\nAccept: text/xml, application/xml, application/xhtml+xml, text/html; q=0.9, text/plain; q=0.8, image/png, */*; q=0.5\n)\nIf application/xml is not in the header you can fall back to serverside.\n\nThe number of clients that you end up serving serverside transforms to will be very small.