RE: C14N 1.1 Appendix A [was: Minutes for XML Core WG telcon of 2007 October 24]

When you say:
 
> If the input buffer starts with a root slash "/" ...
 
what is a "root slash"?  Do you just mean a slash?
 
And continuing:
 
> ...the output buffer is initialized with this root slash "/"
 
Does this mean the slash is removed from the input 
buffer now or not?
 
When you say:
 
> if also the output does not contain the root slash "/" only
 
does this just mean "if it is not the case that the 
output buffer consists of just a single '/' character"?
 
I don't know how to parse (in 2A):
 
> if...then...else if...then if...then...else...;otherwise.
 
In 2C, I don't know how to interpret:
 
> if also the output buffer is empty, last segment in the output buffer
equals "../" or "..", where ".." is a complete path segment
 
I don't know what's being or-ed, and I'm not sure 
what the if test really is.
 
In:
 
> append ".." or "/.." for the latter case respectively
 
I don't know what that means.  What is the latter case, 
what respectively to what, and just what am I appending when?
 
In 3, where you say:
 
> if the only or last segment of the output buffer is "..", where ".."
is a complete path segment
 
I know 3986 uses the term "complete path segment" (in fact, 
in 5.2.4, it refers to 'the special "." and ".." complete path 
segments'), but I'm still finding this wording complicated.  
Do you just mean:
 
    if the last (or only) segment of the output buffer is the ".."
complete path segment
 
paul
 

Received on Thursday, 25 October 2007 18:30:28 UTC