In working with SharePoint and spServices, I've run into many different ways of naming fields that depends on what you're trying to do. What are these naming schemes called?
Let's say in SharePoint I add a column to a list, and call it "Hello World". Now, via SOAP/XML experimentation, I can see that depending on context, the field could be called:
Hello World
(visible to the user)ows_Hello_0x200_World
(the name of an XML attribute inside of a SOAP response)Hello_0x200_World
(the name that you would use if you were implicating the column in a CAMLQuery) -- via this question I learned thatows_Hello_0x200_World
won't work as part of a CAMLQuery)
To further complicate things, sometimes the SOAP response truncates particularly long attribute names at a certain number of characters, so sometimes you don't even get the entire attribute name back! Sometimes the SOAP layer will respond with ows_A_0x200_Really_x0200_Lo
as the name, rather than A Really Long Attribute Name
.
Do these different schemes themselves have names, and is there any documentation available on when to use each one?