RootElement root = new RootElement("rss"); Element chanElement = root.getChild("channel"); Element chanTitle = chanElement.getChild("title"); Element chanLink = chanElement.getChild("link"); Element chanDescription = chanElement.getChild("description"); Element chanLastBuildDate = chanElement.getChild("lastBuildDate"); Element chanDocs = chanElement.getChild("docs"); Element chanLanguage = chanElement.getChild("language"); Element chanItem = chanElement.getChild("item"); Element itemTitle = chanItem.getChild("title"); Element itemDescription = chanItem.getChild("description"); Element itemLink = chanItem.getChild("link");
public Element getHeaderElement() { int nbc = getElement().getChildCount(); for( int c = 0; c < nbc; c++ ) { Node node = getElement().getChild( c ); if( node.getNodeName().equalsIgnoreCase( "thead" ) ) return (com.google.gwt.dom.client.Element.as( node )); } return null; }
/** * Instantiates a new CtlSchemasViewImpl. */ public CtlSchemasViewImpl() { super(true); if (displayShowHigherLevelScopeCheckBox()) { showHigherScopeCheckBox = new CheckBox(Utils.constants.displayHigherScopes()); showHigherScopeCheckBox.addStyleName(Utils.kaaAdminStyle.bAppContentTitle()); Element.as(showHigherScopeCheckBox.getElement().getChild(0)) .getStyle().setMarginRight(10, Unit.PX); showHigherScopeCheckBox.setValue(defaultShowHigherLevelScopes()); appendToolbarWidget(showHigherScopeCheckBox); } }
@Override public List<String> getValue() { if (isAttached()) return super.getValue(); else { List<String> value = new ArrayList<String>(); for(int i=0; i<getElement().getChildCount(); i++) { value.add(getElement().getChild(i).getNodeValue()); } return value; } }
public static void main(String[] args) throws Exception { SAXBuilder builder = new SAXBuilder(); String xmlFileName = "a.xml"; Document doc = builder.build(xmlFileName); Element root = doc.getRootElement(); Element overview = root.getChild("overview"); Element content = overview.getChild("content"); XMLOutputter outp = new XMLOutputter(); outp.setFormat(Format.getCompactFormat()); //outp.setFormat(Format.getRawFormat()); //outp.setFormat(Format.getPrettyFormat()); //outp.getFormat().setTextMode(Format.TextMode.PRESERVE); StringWriter sw = new StringWriter(); outp.output(content.getContent(), sw); StringBuffer sb = sw.getBuffer(); System.out.println(sb.toString()); }
Document doc = (Document) new SAXBuilder().build(xml); Element rootNode = doc.getRootElement(); // get all 'param' children List<Element> paramElements = root.getChildren("param"); for (Element param: paramElements) { // do something intelligent param.getChild("PARAMETER").setText("Bla"); } // write to file xmlOut.setFormat(Format.getPrettyFormat()); xmlOut.output(doc, new FileWriter("test.xml"));
SAXBuilder builder = new SAXBuilder(); Document doc; doc = builder.build(file); //rootElement would be your "taxmann" element Element rootElement = doc.getRootElement(); Element docdetailsElement = rootElement.getChild("docdetails"); Element infoElement = docdetailsElement.getChild("info"); String id = infoElement.getAttributeValue("id"); String date = infoElement.getAttributeValue("date");
SAXBuilder saxBuilder = new SAXBuilder(); Document document = saxBuilder.build("url to the xml feed"); Element root = document.getRootElement(); Element iframeElement = root.getChild("iframe"); String youtubeUrl = iframeElement.getAttributeValue("src");
@Override protected Element getContentWidgetElement() { // Actual radio button input element is the first child of RadioButton element Node input = asRadioButton().getElement().getChild(0); return Element.as(input); }
@Override protected Element getContentWidgetElement() { // Actual check box input element is the first child of CheckBox element Node input = asCheckBox().getElement().getChild(0); return Element.as(input); }
// Create a new XML document in memory Document doc = new Document(); Element root = new Element("child"); doc.setRootElement(root); // set ^ above element as the root element root.addContent(new Element( "childname" )); // add a data element to the root root.getChild("childname").setText("SOME INFO"); // give some data to the element <childname> // Save the XML file FileWriter writer = new FileWriter("FILENAME.xml"); XMLOutputter outputter = new XMLOutputter(); outputter.setFormat(Format.getPrettyFormat()); // sets correct tabbing/format in the file outputter.output(doc, writer);
@Override public boolean remove(IsWidget child) { int index = getIndex(child); if (index >= 0) { orphan(child.asWidget()); getElement().removeChild(getElement().getChild(index)); children.remove(index); return true; } return false; }
private void calcAndSetSpanWidthOnCell(final int cellIx) { int spanWidth = 0; for (int ix = (showRowHeaders ? 1 : 0); ix < tHead .getVisibleCellCount(); ix++) { spanWidth += tHead.getHeaderCell(ix).getOffsetWidth(); } WidgetUtil.setWidthExcludingPaddingAndBorder( (Element) getElement().getChild(cellIx), spanWidth, 13, false); } }
@Override public void add(final int index, final String text) { final Element child = DOM.createElement(childTag); child.setInnerText(text); if (childStyleName != null) { child.addClassName(childStyleName); } getElement().insertBefore(child, getElement().getChild(index)); }
@Override protected void updateLabelElementId(String elementId) { if (useCheckBoxWidgetLabel) { LabelElement.as(Element.as(asCheckBox().getElement().getChild(1))).setHtmlFor(elementId); } else { super.updateLabelElementId(elementId); } }
private void scrollSelectedItemIntoView() { NodeList<Node> items = getSuggestionMenu().getElement().getChild(1).getChild(0).getChildNodes(); for (int i = 0; i < items.getLength(); i++) { Element element = (Element) items.getItem(i); if (((Element) element.getChild(0)).getClassName().equals("item item-selected")) { element.scrollIntoView(); break; } } } }
@Override protected void constructDom() { super.constructDom(); // Save references Element wrapper = getElement().getChild(0).cast(); firstContainer = wrapper.getChild(0).cast(); splitter = wrapper.getChild(1).cast(); secondContainer = wrapper.getChild(2).cast(); }
@Override protected void constructDom() { super.constructDom(); // Save references Element wrapper = getElement().getChild(0).cast(); firstContainer = wrapper.getChild(0).cast(); splitter = wrapper.getChild(1).cast(); secondContainer = wrapper.getChild(2).cast(); }