第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 URL 讀取 XML 文件

從 URL 讀取 XML 文件

慕標(biāo)琳琳 2022-11-02 15:21:49
我嘗試從https://www.nbp.pl/kursy/xml/c001z020102.xml讀取 xml 文件。我添加了帶有數(shù)字的 sout 以觀察進度。public void wypisanie() throws Exception        {            URL url = new URL("https://www.nbp.pl/kursy/xml/c001z020102.xml");            System.out.println("1");            URLConnection urlConnection = url.openConnection();            System.out.println("2");            InputStream in = new BufferedInputStream(urlConnection.getInputStream());            System.out.println("3");            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();            System.out.println("4");            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();            System.out.println("5");            Document doc1 = dBuilder.parse( in );            System.out.println("6");            Element element1 = doc1.getDocumentElement();            System.out.println("7");            NodeList nodes1 = element1.getChildNodes();            System.out.println("8");            for (int i = 0; i < nodes1.getLength(); i++) {                System.out.println("" + nodes1.item(i).getTextContent());            }        }這是結(jié)果:12https://www.nbp.pl/kursy/xml/c001z020102我的目標(biāo)是從此 URL 獲取美元匯率。有人有其他想法我應(yīng)該怎么做?編輯:我嘗試使用像這樣的其他 URL: https ://www.w3schools.com/xml/plant_catalog.xml 并且程序有效。那么“舊”網(wǎng)址有什么問題? https://www.nbp.pl/kursy/xml/c001z020102.xml“舊”網(wǎng)址的結(jié)果12345C:\Users\user\IdeaProjects\NBP\untitled\abch.dtd (The system cannot find the file specified)
查看完整描述

1 回答

?
慕尼黑5688855

TA貢獻1848條經(jīng)驗 獲得超2個贊

您的機器上沒有 DTD 文件。


嘗試這個:


    public void wypisanie() throws Exception {

        URL url = new URL("https://www.nbp.pl/kursy/xml/c001z020102.xml");

        System.out.println("1");

        URLConnection urlConnection = url.openConnection();

        System.out.println("2");

        InputStream in = new BufferedInputStream(urlConnection.getInputStream());

        System.out.println("3");


        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();


        dbf.setValidating(false);

        dbf.setNamespaceAware(true);

        dbf.setFeature("http://xml.org/sax/features/namespaces", false);

        dbf.setFeature("http://xml.org/sax/features/validation", false);

        dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar", false);

        dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);


        System.out.println("4");

        DocumentBuilder dBuilder = dbf.newDocumentBuilder();

        System.out.println("5");

        Document doc1 = dBuilder.parse(in);

        System.out.println("6");

        Element element1 = doc1.getDocumentElement();

        System.out.println("7");

        NodeList nodes1 = element1.getChildNodes();

        System.out.println("8");

        for (int i = 0; i < nodes1.getLength(); i++) {

            if ("pozycja".equals(nodes1.item(i).getNodeName())) {

                System.out.println("" + nodes1.item(i).getTextContent());

            }

        }

    }


查看完整回答
反對 回復(fù) 2022-11-02
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號