Meaning of –

I am new to XML and I am trying to understand the basics. I read the line below in “Learning XML”, but it is still not clear, for me. Can someone point me to a book or website which explains these basics clearly? From Learning XML: The XML declaration describes some of the most general properties … Read more

“Content is not allowed in prolog” when parsing perfectly valid XML on GAE

The encoding in your XML and XSD (or DTD) are different.XML file header: <?xml version=’1.0′ encoding=’utf-8′?>XSD file header: <?xml version=’1.0′ encoding=’utf-16′?> Another possible scenario that causes this is when anything comes before the XML document type declaration. i.e you might have something like this in the buffer: or even a space or special character. There are some … Read more

What characters do I need to escape in XML documents?

If you use an appropriate class or library, they will do the escaping for you. Many XML issues are caused by string concatenation. XML escape characters There are only five: Escaping characters depends on where the special character is used. The examples can be validated at the W3C Markup Validation Service. Text The safe way is … Read more

XSLT-FO for-each

Based on your update: since apparently you have no code to add for a Locations element, you could shorten your code by changing: to: and then doing:

(Python) AttributeError: ‘NoneType’ object has no attribute ‘text’

Instead of checking if child.find(‘EmentaMateria’).text is not None, you should make sure that child.find(‘EmentaMateria’) is not None first. Also, you should store the returning value of child.find(‘EmentaMateria’) to avoid calling it twice. Lastly, you should assign ementa a default value if child.find(‘EmentaMateria’) is None; otherwise your print function below will be referencing an un-initialized variable. Change: to: Alternatively, you can use the built-in function getattr to do the same without a temporary variable:

Parse XML using JavaScript [duplicate]

I’m guessing from your last question, asked 20 minutes before this one, that you are trying to parse (read and convert) the XML found through using GeoNames’ FindNearestAddress. If your XML is in a string variable called txt and looks like this: Then you can parse the XML with Javascript DOM like this: And get specific values from … Read more

Looking for a clear description of Excel’s .xlsx XML format

Microsoft Excel’s “.xlsx” files are zip files that each contain a set of files. Could someone please provide a link that concisely describes the full structure/syntax/markup/format of the embedded .xml files (the headers are less interesting)? For example, it’s hard to find online explanations on what the c, t, and s elements represent.

How to use XPath contains() here?

You are only looking at the first li child in the query you have instead of looking for any li child element that may contain the text, ‘Model’. What you need is a query like the following: This query will give you the elements that have a class of featureList with one or more li children that contain the text, ‘Model’.

How to parse XML and count instances of a particular node attribute?

I suggest ElementTree. There are other compatible implementations of the same API, such as lxml, and cElementTree in the Python standard library itself; but, in this context, what they chiefly add is even more speed — the ease of programming part depends on the API, which ElementTree defines. First build an Element instance root from the XML, e.g. with the XML function, or by parsing … Read more