13. The method of claim 11 , wherein the document is a first document, and wherein the locations are first locations, further comprising: storing a second document in the unstructured database column in the database; determining that the second document does not conform to the markup language; in response to the determining that the second document does not conform to the markup language, storing in the one or more indices a mapping of a virtual node to a second location of the second document.
13. The method of claim 11 , wherein the document is a first document, and wherein the locations are first locations, further comprising: storing a second document in the unstructured database column in the database; determining that the second document does not conform to the markup language; in response to the determining that the second document does not conform to the markup language, storing in the one or more indices a mapping of a virtual node to a second location of the second document. 31. The method of claim 13 , wherein the first document and the second document are stored in the unstructured database column without indicating whether the first document conforms to the markup language, and without indicating whether the second document conforms to the markup language.