Questions tagged [xml]

Questions on the use of Mathematica to import, modify, and export XML documents.

Filter by
Sorted by
Tagged with
15
votes
3answers
3k views

How to scrape the headlines from New York Times and Wall Street Journal?

How to scrape headlines from New York Times, Wall Street Journal main pages to create datasets similar to this service? Importing HTML from nyt.com (HTML4) results in a ...
12
votes
2answers
1k views

Import iTunes xml data and convert it into a dataset or table

I have an xml file with song data from iTunes (https://dl.dropboxusercontent.com/u/1012958/iTunes%20Library.xml) and I'd like to import it to Mathematica to do some statistics. I get an XMLObject like ...
12
votes
1answer
489 views

CSS Selectors for Symbolic XML

Symbolic XML is a convenient way of managing XML in Mathematica, at least for casual use or small tasks. Here and elsewhere you can find examples of XML handling in Mathematica, including XSLT/XPath ...
12
votes
1answer
2k views

How can I set id attribute of elements when I export an SVG file?

Suppose I have a Mathematica graphic such as g = Graphics[{Disk[{-1, 0}, 1/2], Rectangle[]}] I would like to be able to export this graphic from Mathematica as ...
10
votes
2answers
430 views

Why doesn't Cases match all instances of XMLElement, given Infinity levelspec?

Why doesn't Cases match all instances of XMLElement, given Infinity levelspec? ...
10
votes
2answers
222 views

Efficient structure for XML manipulation

I'm interested in working with XML more conveniently and efficiently than I currently can. The standard XMLDocument/XMLElement ...
10
votes
3answers
162 views

Unwanted extra spaces at HTML tag boundaries when using ImportString

What causes the following unexpected behavior? ...
9
votes
1answer
751 views

Converting XMLElement objects to plain text

Short version: How can I convert an XMLElement that represents part of a HTML document to plain text? Long version: The more general problem is extracting ...
9
votes
1answer
247 views

Markdown parser in Mathematica

Is there already a markdown to XML parser implemented in Mathematica? I wrote a one for my pelican rewrite, but realized I should have asked here first. Mine is almost certainly faulty in a few major ...
8
votes
1answer
307 views

Avoiding overcomplicated structure of groups, masks and splited text on vector format plot export

I'm trying to generate a template for exporting figures and plots in a consistent way that will allow easy editing in any vector based drawing software (such as illustrator). My problem is that ...
8
votes
1answer
2k views

Why does Export drop namespace prefixes in the exported XML file?

I am trying to generate an Excel-compatible XML file from Mathematica. First, I created a test XML file by saving a Microsoft Excel workbook as "XML Table". Then I ...
8
votes
1answer
1k views

What is the proper way to extract XMLElement values?

I have seen and tried many different versions of XML data parsing here on this forum, and even some in the documentation. Is there a tried and true "Best Practice" way to extract all the XMLElement ...
7
votes
1answer
1k views

Import numeric values from XML

I am trying to import data from an XML file and then perform calculations on those numeric values. When I import the data the values seem to be stored as strings. I tried using a ToExpression ...
6
votes
4answers
649 views

Finding relevant parts in XML document

My question is about a XML document and finding parts of strings. test = Import["C:\\Users\\filename.xml", "XMLObject"] This gives the following output: ...
6
votes
2answers
4k views

How to import a “.numbers” spreadsheet?

Does Mathematica support importing a ".numbers" spreadsheet file (from the "Numbers" '09 (ver. 2.3 554) spreadsheet program in Apple's OS X iWork office suite)? A ".numbers" file is actually a zip ...
6
votes
1answer
366 views

Importing malformed XML: Import[… “XMLObject”] vs ImportString[…, “XML”]

It appears that Import[ url , "XMLObject" ] is more forgiving of improperly formatted XML than ImportString[ string, "XML"]. For ...
5
votes
3answers
332 views

Convert `FullForm` to XML Structure and back

How might I create a function that converts between FullForm and a XML structuce? Ultimately I'm ideally looking to use CSS and JS to edited the XML structure. ...
5
votes
1answer
148 views

Custom rules for expressions in export to HTML(Fragment)

ExportString[Grid[{{a, b}}], "HTMLFragment"] ...
5
votes
1answer
166 views

Export XMLElements with MathML contents

Setup Here's my mathML expression: mathML = ExportString[1/2, "MathML"] ...
5
votes
0answers
467 views

Consuming a SOAP service that requires a complexType authentification header

Short version: Why do I get a $RecursionLimit error when calling NewSchemaInstance[SomeInstalledType] and how do I fix it? ...
4
votes
3answers
138 views

Converting between XML and JSON?

I can't seem to find a way to convert between an XML string and RawJSON: ...
4
votes
1answer
46 views

XML, select several values

I import a XML file, using: xmldatatest = Import["C:\\...\\...\\name.xml", {"XML", "XMLObject"}, "ReadDTD" -> False] ...
4
votes
3answers
87 views

Subsequence Search

I need to parse some xml code. I need to extract some values withing pattern elements. I made an example of my trouble. Here is some complicated xml list: ...
4
votes
1answer
421 views

Is it possible to grab all the links at once on a webpage?

I'm working with some webscraping using Mathematica and have run into a question: is it possible to grab all the links on a webpage that scrolls down? The page I am trying to scrape is this: "http://...
4
votes
1answer
65 views

Adding MathML export rules

Prior to v12.1 Row was not handled well by MathML export: Now it is ok: ExportString[Row[{1}], "MathML"] ...
4
votes
1answer
132 views

Import from url question — “Cannot import data as Graph6 format”

When I import url, there will show the folling message: "Cannot import data as Graph6 format" The codes as following: ...
4
votes
1answer
94 views

Whitespace is lost during MathML -> XMLElement conversion

ImportString["<mtext> </mtext>", {"MathML", "XMLElement"} ] XMLElement["mtext",{},{}] while I'd expect: ...
4
votes
1answer
49 views

The rendering of plot meshes on exported x3d files is inconsistently rendered by different browsers

I'm exporting some plots from Mathematica into x3d for display on the web, and I'm having some trouble getting the plot mesh to display consistently. I believe this behaviour is ultimately a bug on ...
3
votes
1answer
267 views

How to validate an XML file against xsd in Wolfram language?

I am planning to write a package to read data which is saved in XML format that should follow some XML schema. As part of the reading I would like to do error checking, namely schema validation. So is ...
3
votes
1answer
423 views

Pulling Out Values from JSON Association

Having a bit of trouble pulling a value out of a JSON Association here. I am scraping this website: http://www.msn.com/en-us/money/stockdetails/history/fi-126.1.BY.NYS I want to scrape the closing ...
3
votes
1answer
42 views

How to exclude annotation encoding='Mathematica' from generated MathML?

I do not see how to remove <annotation encoding='Mathematica' from generated MathML. Afaict it is not needed for a one way conversion and it often doubles the ...
3
votes
1answer
310 views

Error importing JSON in 11.3 (worked in 11.2)

EDIT : Originally posted as an XML issue, file format was found to be actually JSON, yet the problem is essentially the same: Import worked in 11.2 but not in 11.3. As per Hans' comments, replicated ...
3
votes
1answer
57 views

Include comments in exported XML file

When exporting an XMLObject (using Export/ExportString), is there any way to include a ...
3
votes
1answer
115 views

Transform an XMLObject with XMLElements with empty attributes

I would like to transform a an XMLObject so as to replace all the non empty attributes of the XMLElements by empty attributes. ...
2
votes
2answers
146 views

Repeated pattern in XMLElement

I have an XML file like this: ...
2
votes
1answer
90 views

Select the right XMLelement

I scrape data from a public website about houses for rent. All pages have the same structure. But the pages can differ in the amount of information. Below I give two examples: page/house 1: ...
2
votes
1answer
331 views

Parsing and Extracting XML Content

I've run into a little question while trying to parse XML. This seems like a rather simple task, but for the life of me I cannot figure it out. I pull up the XML of the website using the following ...
2
votes
0answers
35 views

How to select a part from a list of text imported from the internet

I import a dataset from the internet like: data=Import["http://www.test.com", {"HTML", "XMLObject"}] The dataset looks like this: ...
2
votes
0answers
108 views

Importing HTML loses the Nested tags relation

...
2
votes
0answers
61 views

Problem of importing some special characters in HTML

content of the html file is as follows: <p> 被尊称为&ldquo;高贵的&rdquo; </p> method1: ...
1
vote
1answer
2k views

Extract attribute data from an XMLElement

I'm trying to come to grips with parsing an XML file but I'm having difficulty working out how to extract specific attribute data from an XMLElement. Sample XML file below: ...
1
vote
2answers
140 views

Void elements / self closing tags export to HTML

There are some built in rules in exporting that automatically create Void elements / self closing tags for some tags: ...
1
vote
2answers
65 views

How to extract data and attribute data from an XMLElement

I am trying to write a function to extract both the data and the attribute data from an XMLElement in the same pass. I have followed the examples from Mathematica's Transforming XML tutorial and the ...
1
vote
1answer
72 views

Extracting blocks of “adjacent” XMLElements

I have a file that, when imported as an "XMLObject", returns an XML object that possesses this general structure: (I've stripped the inconsequential junk wrapping ...
1
vote
2answers
59 views

How to read list of UnsignedInteger16 from base64 string in mathematica

I am struggling to convert a base64 string to a list of UnsignedInteger16 values. I have limited experience with mathematica, so please excuse me if this should be obvious. I read the base64 string ...
1
vote
1answer
70 views

Parallel XML import

I need to import some xml information from many pages. I have list of this pages. Doing it in single thread is too long. But I can't access multiple pages from the same IP at the same time. So I need ...
1
vote
1answer
269 views

Exporting XML Data

I am trying to convert a bunch of text files into structured XML files. Using string expressions I have extracted data, so I have: ...
1
vote
1answer
1k views

Importing formatted, highlighted text from : HTML vs RTF vs. XML

We would like the ability to import and analyze ASCII documents that have been manually segmented by highlighting and changing font colors of various sections, eg: The original line breaks, ...
1
vote
1answer
22 views

MathML interpreter returns failure on valid expression

I have the following expression ...
1
vote
1answer
69 views

Filter Information form XML format file

I want filter information from a .xml file, from elements that look like this: ...