Exchanging Material with the Web
|Export["file.html",nb]||save the notebook nb in HTML form|
Converting notebooks to HTML.
has many options applying to HTML export that allow you to specify how notebooks should be converted for web browsers with different capabilities.
Converting to and from MathML.
Here is an expression printed in MathML form.
If you paste MathML into a Mathematica
will automatically try to convert it to Mathematica
input. You can copy an expression from a notebook as MathML using the menu in the notebook front end.
|Export["file.xml",expr]||export in XML format|
|Import["file.xml"]||import from XML|
|ImportString["string","XML"]||import data from a string of XML|
XML importing and exporting.
Somewhat like Mathematica
expressions, XML is a general format for representing data. Mathematica
automatically converts certain types of expressions to and from specific types of XML. MathML is one example. Another example is SVG for graphics.
If you ask Mathematica
to import a generic piece of XML, it will produce a SymbolicXML
expression. Each XML element of the form
is translated to a Mathematica
SymbolicXML expression of the form XMLElement
. Once you have imported a piece of XML as SymbolicXML, you can use Mathematica
's powerful symbolic programming capabilities to manipulate the expression you get. You can then use Export
to export the result in XML form.
This generates a SymbolicXML expression, with an XMLElement
element in the XML string.
There are now two nested levels in the SymbolicXML.
This does a simple transformation on the SymbolicXML.
This shows the result as an XML string.
|Import["http://url",...]||import a file from any accessible URL|
|Import["ftp://url",...]||import a file from an FTP server|
Importing data from web sources.
This imports a picture from a website.