From: Toby W. <to...@us...> - 2005-07-22 20:37:39
|
Miguel: [Fri, Jul 22, 2005 at 04:06:33PM -0400]: > > > Can I use an inline cml document as input to > > an embedded Jmol instance in my html document? > > Loading molecular models as strings into Jmol is supported. This works > independent of the file type ... cml, xyz, pdb. I know - but I don't want to do this. I have a mixed-namespace xml document, with html interpretable by a web browser, and cml molecular structures. I can use javascript within this document to access the cml structure as a tree of DOM nodes. If I could pass this straight to a Jmol instance, it wouldn't need to parse the XML - it would already be parsed into nodes and would be directly manipulable. I could, I suppose, once I've retrieved the relevant cml node, use javascript to traverse the entire cml subtree and write out a string of cml to pass to loadInline, but that seems a very roundabout way to do things. I can't have the cml in my document as a javascript string literal because the entire document is generated by xslt, so I have no control over whitespace (including newline) output. Toby |