format element object element object namespac valu element valu object element ns model facad namespac element element associ end us namespac contain associ model facad associ end element object assoc model facad associ element assoc element ns model facad namespac assoc element ns namespac valu model facad element valu valu length valu element namespac buffer buffer buffer path sep path separ build path buffer element path sep valu buffer valu 