zoukankan      html  css  js  c++  java
  • AX 中获得天气预报

    static void weatherForecast(Args _args)
    {
    XmlDocument doc = new XmlDocument();
    XmlNamespaceManager ns;
    XmlNodeList nodes;
    XmlNode node;
    //AddressZipCode addresszipCode;
    container day(str _day)
    {
    ;
    switch(_day)
    {
    case 'Mon' : return [1,'Monday'];
    case 'Tue' : return [2,'Tuesday'];
    case 'Wed' : return [3,'Wednesday'];
    case 'Thu' : return [4,'Thursday'];
    case 'Fri' : return [5,'Friday'];
    case 'Sat' : return [6,'Saturday'];
    case 'Sun' : return [7,'Sunday'];
    Default : return connull();
    }
    }
    ;
    //addresszipCode = _args.record();
    doc.Load("http://xml.weather.yahoo.com/forecastrss?p= CHXX0014&u=c" );//常熟
    // addresszipCode.ZipCode +’&u=c’);
    // Set up namespace manager for XPath
    ns = new XmlNamespaceManager(doc.nameTable());
    ns.AddNamespace("yweather", "http://xml.weather.yahoo.com/ns/rss/1.0");
    // Get forecast with XPath
    nodes = doc.SelectNodes("//rss/channel/item/yweather:forecast", ns);
    node = nodes.nextNode();
    setprefix("Weather forecast");
    while (node)
    {
    info("-----------------------------------------------------");
    info(conpeek(day(node.attributes().getNamedItem("day").InnerText()),2));
    info("-----------------------------------------------------");
    info(node.attributes().getNamedItem("text").innerText());
    info('Min :' + node.attributes().getNamedItem("low").InnerText());
    info('Max :' + node.attributes(). getNamedItem("high").InnerText());
    if(dayofwk(today()) == conpeek(day(node.attributes().getNamedItem("day").InnerText()),1))
    {
    info('Current :' + node.attributes(). getNamedItem("code").InnerText());
    }
    else
    {
    info('Current : NA');
    }
    node = nodes.nextNode();
    }
    }

  • 相关阅读:
    python操作redis
    python正则表达式-案例
    hive序列化和反序列化serde
    python配置文件
    Java写入的常用技巧
    Java从string数组创建临时文件
    Java官方操纵byte数组的方式
    python实例方法、静态方法和类方法
    ast.literal_eval(转)
    impala学习笔记
  • 原文地址:https://www.cnblogs.com/KobeZhang/p/3770588.html
Copyright © 2011-2022 走看看