Warning: Table './jdarx_drupal/sessions' is marked as crashed and should be repaired query: SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'aafaa27f09a6e8a5c161b32e501e300c' in /f2/jdarx/public/includes/database.mysql.inc on line 172

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /f2/jdarx/public/includes/database.mysql.inc:172) in /f2/jdarx/public/includes/bootstrap.inc on line 899

Warning: Cannot modify header information - headers already sent by (output started at /f2/jdarx/public/includes/database.mysql.inc:172) in /f2/jdarx/public/includes/bootstrap.inc on line 531

Warning: Cannot modify header information - headers already sent by (output started at /f2/jdarx/public/includes/database.mysql.inc:172) in /f2/jdarx/public/includes/bootstrap.inc on line 532

Warning: Cannot modify header information - headers already sent by (output started at /f2/jdarx/public/includes/database.mysql.inc:172) in /f2/jdarx/public/includes/bootstrap.inc on line 533

Warning: Cannot modify header information - headers already sent by (output started at /f2/jdarx/public/includes/database.mysql.inc:172) in /f2/jdarx/public/includes/bootstrap.inc on line 534
TreePath | wayland's Computer Stuff

TreePath

warning: Cannot modify header information - headers already sent by (output started at /f2/jdarx/public/includes/database.mysql.inc:172) in /f2/jdarx/public/includes/common.inc on line 141.

TreePath and LDAP

LDAP has a very powerful path specification language. Unfortunately, it's somewhat more cumbersome than XPath, and familiar to fewer people than other more well-known tree navigation languages such as XPath and glob().

I'm proposing that the next version of LDAP have an option to use TreePath-based paths (as described in TreePath -- a universal tree navigation language) as well as the traditional LDAP ones.

TreePath and glob()

glob(), as I said in the article "TreePath -- a universal tree navigation language", has its good points, but is lacking in power. It's time an upgrade was done.

TreePath and XPath

What advantages would XPath gain from using TreePath? There are a few:

  • Simple TreePath would provide a simpler alternative to XPath
  • If the TreePath language becomes more widely used, people will be able to learn XPath more easily because it will already be familiar.
  • If TreePath becomes more widely used (eg. in filesystem navigation), there will be a much larger pool of people contributing to and optimising it.

TreePath -- a universal tree navigation language

I'm not a die-hard XML fan. It has its place, but it's not the best thing ever. But there is one thing about the XML milieu that I really do like.

Syndicate content