Lines Matching defs:len
153 static void XMLCALL CharacterDataHandler(void* user_data, const char* s, int len) {
157 const StringPiece str(s, len);
228 size_t len;
229 const char16_t* str16 = parser->getAttributeNamespace(i, &len);
231 attr.namespace_uri = util::Utf16ToUtf8(StringPiece16(str16, len));
234 str16 = parser->getAttributeName(i, &len);
236 attr.name = util::Utf16ToUtf8(StringPiece16(str16, len));
244 str16 = parser->getAttributeStringValue(i, &len);
246 attr.value = util::Utf16ToUtf8(StringPiece16(str16, len));
266 std::unique_ptr<XmlResource> Inflate(const void* data, size_t len, std::string* out_error) {
277 if (tree.setTo(data, len) != NO_ERROR) {
292 size_t len;
293 const char16_t* str16 = tree.getNamespacePrefix(&len);
295 decl.prefix = util::Utf16ToUtf8(StringPiece16(str16, len));
298 str16 = tree.getNamespaceUri(&len);
300 decl.uri = util::Utf16ToUtf8(StringPiece16(str16, len));
319 size_t len;
320 const char16_t* str16 = tree.getElementNamespace(&len);
322 el->namespace_uri = util::Utf16ToUtf8(StringPiece16(str16, len));
325 str16 = tree.getElementName(&len);
327 el->name = util::Utf16ToUtf8(StringPiece16(str16, len));
345 size_t len;
346 const char16_t* str16 = tree.getText(&len);
348 text->text = util::Utf16ToUtf8(StringPiece16(str16, len));