From: Philip C. P. <Phi...@ho...> - 2006-12-18 05:43:05
|
Yamleanos: All I can find about YPath is some overlapping blog discussions about its systax, and a brief implementation in YAML::Syck for Ruby. These two questions are just to soften up the target. I will respond with code samples as soon as they raise more questions. - Given a Syck::Map or similar object, how to answer the question "what is my YPath"? What is my location in the Tree of Life? (By comparison, there's an amazingly complex but robust XPath &| XSLT notation to beat just that information out of an XML ...) - What's the YPath notation, if any, to distinguish two documents within one representation? Note these questions are coaxiomatic. If I knew the answer to one I could use it to answer the other! Yet if YPath is still in an "experimental" phase, I should learn soon not to lean on it more than I already do. -- Phlip http://www.greencheese.us/ZeekLand <-- NOT a blog!!! |
From: Phlip <phl...@gm...> - 2006-12-18 12:38:56
|
Yamleanos: All I can find about YPath is some overlapping blog discussions about its systax, and a brief implementation in YAML::Syck for Ruby. These two questions are just to soften up the target. I will respond with code samples as soon as they raise more questions. - Given a Syck::Map or similar object, how to answer the question "what is my YPath"? What is my location in the Tree of Life? (By comparison, there's an amazingly complex but robust XPath &| XSLT notation to beat just that information out of an XML ...) - What's the YPath notation, if any, to distinguish two documents within one representation? Note these questions are coaxiomatic. If I knew the answer to one I could use it to answer the other! Yet if YPath is still in an "experimental" phase, I should learn soon not to lean on it more than I already do. -- Phlip http://www.greencheese.us/ZeekLand <-- NOT a blog!!! |
From: Clark C. E. <cc...@cl...> - 2006-12-18 15:59:02
|
Phlip, The YPath in the syck distribution is something that got cooked up in a few hours time, it really didn't have much review or work. I'd love to see further development work on YAML in the area of schemas and a more formal YPath, but alas, I just don't have the bandwith at this time. Cheers, Clark On Mon, Dec 18, 2006 at 04:38:50AM -0800, Phlip wrote: | Yamleanos: | | All I can find about YPath is some overlapping blog discussions about its | systax, and a brief implementation in YAML::Syck for Ruby. | | These two questions are just to soften up the target. I will respond with | code samples as soon as they raise more questions. | | - Given a Syck::Map or similar object, how to | answer the question "what is my YPath"? | What is my location in the Tree of Life? | | (By comparison, there's an amazingly complex but robust XPath &| XSLT | notation to beat just that information out of an XML ...) | | - What's the YPath notation, if any, to distinguish | two documents within one representation? | | Note these questions are coaxiomatic. If I knew the answer to one I could | use it to answer the other! Yet if YPath is still in an "experimental" | phase, I should learn soon not to lean on it more than I already do. | | -- | Phlip | http://www.greencheese.us/ZeekLand <-- NOT a blog!!! | | | ------------------------------------------------------------------------- | Take Surveys. Earn Cash. Influence the Future of IT | Join SourceForge.net's Techsay panel and you'll get the chance to share your | opinions on IT & business topics through brief surveys - and earn cash | http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV | _______________________________________________ | Yaml-core mailing list | Yam...@li... | https://lists.sourceforge.net/lists/listinfo/yaml-core |
From: Phlip <phl...@gm...> - 2006-12-19 02:48:26
|
[Please fix the reply-to on this mailing list.] Clark C. Evans wrote: > The YPath in the syck distribution is something that got cooked up in a > few hours time, it really didn't have much review or work. I'd love to > see further development work on YAML in the area of schemas and a more > formal YPath, but alas, I just don't have the bandwith at this time. No prob. As your official first customer, my system currently works, so if I get first dibs on its features, then leave the "specification" exactly as it is. The system... - parse a document - iterate its objects - build a ypath based on the keys of maps, and the indices of sequences - stash all these in HTML as lists and tables At test time, I pull all the IDs of my HTML items, and confirm that each YPath corresponds to the correct node in my sample data. I compare the values to see if they match. Hence, my system to generate YPath matches your system to use it. I read the source to select, but not enough to detect what data inside Syck it's using. No worries. After I publish the system I'm building, you will have a useful framework from which to tune YPath. You plural. -- Phlip http://www.greencheese.us/ZeekLand <-- NOT a blog!!! |