/** * Initializes the VCard template as set by the administrator. */ private void initTemplate() { String property = JiveGlobals.getProperty("ldap.vcard-mapping"); Log.debug("LdapVCardProvider: Found vcard mapping: '" + property); try { // Remove CDATA wrapping element if (property.startsWith("<![CDATA[")) { property = property.substring(9, property.length()-3); } Document document = DocumentHelper.parseText(property); template = new VCardTemplate(document); } catch (Exception e) { Log.error("Error loading vcard mapping: " + e.getMessage()); } Log.debug("LdapVCardProvider: attributes size==" + template.getAttributes().length); }
Document document = DocumentHelper.parseText(xml);
final Document newXmlDoc = DocumentHelper.parseText(newAndroidManifest.xml); final Document incXmlDoc = DocumentHelper.createDocument();
@Override public String getLastPresenceStatus(User user) { String username = user.getUsername(); String presenceStatus = null; String presenceXML = offlinePresenceCache.get(username); if (presenceXML == null) { loadOfflinePresence(username); } presenceXML = offlinePresenceCache.get(username); if (presenceXML != null) { // If the cached answer is no data, return null. if (presenceXML.equals(NULL_STRING)) { return null; } // Otherwise, parse out the status from the XML. try { // Parse the element Document element = DocumentHelper.parseText(presenceXML); presenceStatus = element.getRootElement().elementTextTrim("status"); } catch (DocumentException e) { Log.error(LocaleUtils.getLocalizedString("admin.error"), e); } } return presenceStatus; }
Document document = DocumentHelper.parseText(xmlProperty); Element vCard = document.getRootElement();
public static Document getDocument(String text) throws DocumentException { return DocumentHelper.parseText(text); }
protected Element parseResource(String content){ try { Document document = DocumentHelper.parseText(content); Element root=document.getRootElement(); return root; } catch (DocumentException e) { throw new RuleException(e); } } public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
try { Document element = DocumentHelper.parseText(presenceXML);
Document doc=DocumentHelper.parseText(sb.toString()); OutputFormat format=OutputFormat.createPrettyPrint(); format.setEncoding("utf-8");
Document document = DocumentHelper.parseText(html); writer.write(document); writer.flush();
@BeforeClass public void setUp() throws Exception { super.setUp(); document = DocumentHelper.parseText(xmlText); } }
public void testAttribute() throws Exception { Document doc = DocumentHelper .parseText("<elem attr=\"" + TEXT + "\"/>"); Element elem = doc.getRootElement(); // System.out.println(elem.attributeValue("attr")); assertEquals(EXPECTED_ATT_TEXT, elem.attributeValue("attr")); doc = DocumentHelper.parseText("<elem attr=\"" + ATT_TEXT + "\"/>"); elem = doc.getRootElement(); // System.out.println(elem.attributeValue("attr")); assertEquals(EXPECTED_TEXT, elem.attributeValue("attr")); }
@BeforeClass public void setUp() throws Exception { super.setUp(); String xml = "<dummy> <full> node </full> with text " + "<and>another node</and> </dummy>"; document = DocumentHelper.parseText(xml); } }
public void testElement() throws Exception { Document doc = DocumentHelper.parseText("<elem>" + TEXT + "</elem>"); Element elem = doc.getRootElement(); assertEquals(EXPECTED_TEXT, elem.getText()); }
public void testCDATA() throws Exception { Document doc = DocumentHelper.parseText("<elem><![CDATA[" + EXPECTED_TEXT + "]]></elem>"); Element elem = doc.getRootElement(); assertEquals(EXPECTED_TEXT, elem.getText()); }
public void testBug857704() throws Exception { Document doc = DocumentHelper .parseText("<foo xmlns:bar='http://blort'/>"); doc.selectNodes("//*[preceding-sibling::*]"); // shouldn't throw NPE }
public void testAsXMLWithEncoding() throws Exception { DefaultDocument document = new DefaultDocument(); document.addElement("root"); document.setXMLEncoding("ISO-8859-1"); Document doc = DocumentHelper.parseText("<?xml version='1.0' " + "encoding='ISO-8859-1'?><root/>"); String xml1 = document.asXML(); String xml2 = doc.asXML(); assertTrue(xml1.indexOf("ISO-8859-1") != -1); assertTrue(xml2.indexOf("ISO-8859-1") != -1); }
public void testBug799656() throws Exception { Document document = DocumentFactory.getInstance().createDocument(); Element el = document.addElement("root"); el.setText("text with an \u00FC in it"); // u00FC is umlaut System.out.println(document.asXML()); DocumentHelper.parseText(document.asXML()); }
public void testBug868408() throws Exception { Document doc = getDocument("/xml/web.xml"); Document doc2 = DocumentHelper.parseText(doc.asXML()); assertEquals(doc.asXML(), doc2.asXML()); }
public void testBooleanValueOf() throws Exception { Document doc = DocumentHelper.parseText("<root><foo>blah</foo></root>"); XPath path = new DefaultXPath("//root"); assertTrue(path.booleanValueOf(doc)); path = new DefaultXPath("//root2"); assertFalse(path.booleanValueOf(doc)); }