private static final String URL = "c:\\analysis_config.xml";
private static final String XPATH = "/configuration/analysis/@type";
public static void main(String[] args) throws Exception { // Parse feed into DOM tree. System.out.println("Loading XML....."); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document rules = builder.parse(URL);
System.out.println("Selecting XML.."); // Select article titles into DOM node list. NodeList titles = XPathAPI.selectNodeList(rules, XPATH);
System.out.println("Looping Nodes..."); // Iterate over node list and print article titles. for (int i = 0; i < titles.getLength(); i++) { //System.out.println(titles.item(i).getFirstChild()); System.out.println(titles.item(i).getNodeValue()); }
System.out.println("Finished"); } }
problemet lyder måske lidt mystisk men efter min overbevisning bliver man nød til at tilføje xalan.jar til sin classpath for at man vil kunne compile dette? men det gør man ikke på på min computer? jeg forstår ikke hvordan den kender "import org.apache.xpath.XPathAPI;" uden den er tilføjet i ens classpath har prøvet både i JCreator og Netbeans kører j2sdk 1.4.2_04. Hvis jeg kører den commandline kan jeg compile den men ikke køre den hverken med classpath eller uden?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ja det vil jeg nu ikke rode mig ud i skal bare lave en del forspørgsler ned i en XML fil og synes det er mere bekvemt med xpath en at bruge jdom til at looppe over noder. Men der kan vel være forskellige performance på de enkelte implementationer af Xalan? og smid lige et svar arne_v du er dælme en hurtig herre. :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.