public static VCard _createVCardFromXml(String xmlText) { VCard vCard = new VCard(); try { DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); Document document = documentBuilder.parse(new ByteArrayInputStream(xmlText.getBytes())); new VCardReader(vCard, document).initializeFields(); } catch (Exception e) { e.printStackTrace(System.err); } return vCard; }
/** * Builds a users vCard from xml file. * * @param xml the xml representing a users vCard. * @return the VCard. * @throws Exception if an exception occurs. */ public static VCard createVCardFromXML(String xml) throws Exception { VCard vCard = new VCard(); DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); Document document = documentBuilder.parse( new ByteArrayInputStream(xml.getBytes(PREFERRED_ENCODING))); new VCardReader(vCard, document).initializeFields(); return vCard; }
/** * Builds a users vCard from xml file. * * @param xml the xml representing a users vCard. * @return the VCard. * @throws Exception if an exception occurs. */ public static VCard createVCardFromXML(String xml) throws Exception { VCard vCard = new VCard(); DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); Document document = documentBuilder.parse( new ByteArrayInputStream(xml.getBytes(PREFERRED_ENCODING))); new VCardReader(vCard, document).initializeFields(); return vCard; }
/** * Builds a users vCard from xml file. * * @param xml the xml representing a users vCard. * @return the VCard. * @throws Exception if an exception occurs. */ public static VCard createVCardFromXML(String xml) throws Exception { VCard vCard = new VCard(); DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); Document document = documentBuilder.parse( new ByteArrayInputStream(xml.getBytes(PREFERRED_ENCODING))); new VCardReader(vCard, document).initializeFields(); return vCard; }