问题标签 [wml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1730 浏览

sms - 在短消息中嵌入 GSM cellid

我正在使用 WML 功能“providelocalinfo”将位置信息放入通过 GSM 手机上的 WIB 菜单发送的短消息中。

我正在使用 SmartTrust 的 WIG WML v.4 规范。相关部分是“9.4 providelocalinfo 元素”

我使用示例中的代码,然后通过 SMS 传输变量,并使用 Kannel 从 SMSC 中检索消息。

这是我正在使用的代码,除了 [myservicecentre] 是我的实际服务中心:

我在收到的消息中看到的是“loc=”,后跟 7 个字节(八位字节)或二进制数据。我试图找到解释如何解码这些数据的文档,但没有找到清楚地解释这一点的文件。

在解码的 7 个八位字节中,前 3 个八位位组始终相同,接下来的 2 个八位位组往往在三个唯一值之间变化,最后两个八位位组似乎是 cellid。

所以我已经对接收器进行了编码,以提取最后两个八位字节并构造一个 16 位 GSM cellid。大多数情况下,它匹配来自网络的已知 cellid。但很多时候,值不匹配。

因此,我正在尝试查找有关以下内容的信息:

  1. 如何以安全的方式正确传输位置信息(编码、转换等)
  2. 如何正确解码信息
  3. 如何配置 Kannel 以尊重二进制位置数据

我在徒劳的搜索中检查了以下文档,但没有找到相关数据:GSM 03.38、GSM 04.07、GSM 04.08、GSM 11.15 以及 WIG WML Spec V .4

任何对我可能做错的事情的见解将不胜感激!

0 投票
3 回答
251 浏览

xml - PHP 中的条件 XSLT 转换

我有一段XML数据需要转换为WML.

是这样的:

我无法更改文件结构。

一些Nokia移动浏览器无法将大量<card>' 加载到内存中。

因此,根据移动浏览器,WML页面应该是一整套<card>',或者是<card>' 的某个子集。

例如,如果我用普通浏览器下载一个页面,它应该是这样的:

,以便用户无需额外往返服务器即可浏览。

但是,当我使用Nokia并访问起始页时,页面应如下所示:

,当我访问 时href,它应该显示内部内容:

基本上,XSLT应该做以下事情:

  • 接受某种要显示的参数:类别、子类别等。

  • 计算<card>将显示的 '。

    1. 如果我们只加载类型和目录,我们会得到2卡片(我们总是显示它们)
      • 如果我们只加载类型和子类型,我们会得到10卡片。
      • 如果我们加载类型、子类型和标题,我们会显示100卡片。
      • 如果我们加载所有内容,我们会显示300卡片。

    Nokia只能处理120卡片,所以我们就停在 level 上3

    如果XML更改和级别3需要130卡,我们应该停止在级别2

  • <card>如果低于特定水平,则不显示

  • 如果不显示卡片,将#(inner links)替换为(outer links)。/

是否可以在单个XSL文件中执行?

0 投票
1 回答
864 浏览

iphone - 在 iPhone 上解析 WML

我有一个基于 WML 的数据源,我需要在 iPhone 应用程序中对其进行解析。

实现这一目标的最简单方法是什么?

我目前正在研究 iPhone 上可用的各种 XML 库,但希望能朝着正确的方向轻推。

目前正在使用 ElementParser,似乎 WML 不像我希望的那样接近 XML。

0 投票
6 回答
2990 浏览

testing - 是否可以不使用手机测试 WAP 站点?

我想知道是否可以通过浏览器或模拟器来做到这一点。

当我从浏览器尝试时,我得到“未知文件类型文本/vnd.wap.wml”

谢谢

设拉子

0 投票
1 回答
1639 浏览

asp.net-mvc - 使用 ASP.NET-MVC 实现 WAP 站点

我们计划使用 ASP.NET-MVC 实现一个 WAP 站点。

有没有人有这方面的经验?有什么陷阱吗?

我们还将为浏览器实施一个“标准”网站。是否有可能只有一组模型和控制器,并且每个站点都有单独的视图?

0 投票
2 回答
114 浏览

testing - Testing WML documents without Nokia

Are there any testing platforms out there for testing WAP/WML pages besides that provided by Nokia? I have tried to get ahold of the Nokia Mobile Internet Toolkit but it's too tied down with authentication and certificates etc.

Nokia software is like Adobe and......sucks.

0 投票
5 回答
1360 浏览

c# - 我如何识别网站是否源自移动浏览器?

为手机开发网站是一个完全不同的世界吗?

我如何检测页面是从计算机还是从手机访问的?

我问这个是因为我看到如下代码:

如何将代码移植到 C# 中?

0 投票
1 回答
255 浏览

ruby-on-rails - 如何让我的应用程序支持手机

我现在要开发一个手机网站,既支持普通的html格式页面,也支持wml格式的页面(因为现在手机上普通的网络浏览器可以查看html页面,而一些旧手机只支持wml)

第一步:

注册 wml 页面的内容类型 config/initializers/mime_types.rb
Mime::Type.register_alias "text/vnd.wap.wml", :wml

第二:为视图中的操作创建两种格式的页面:

它在我访问时运行良好: http://localhost:3000/welcome 但是得到:路由错误没有路由匹配“/welcome.wml”与 {:method=>:get} 当我访问时:http://localhost:3000 /欢迎.wml

它在我访问时运行良好:http://localhost:3000/welcome?format=wml

我的 rails 版本是 2.3.5,请帮帮我,我想要一个安静的应用程序,同时支持 html 和 wml。

0 投票
3 回答
698 浏览

php - 使 apache 2.2.11 将 .wml 文件解析为 PHP?

我尝试了多种组合,以下是我最后一次尝试:

如何让 Apache 2.2.11 将 .wml 文件解析为 PHP?

0 投票
2 回答
683 浏览

testing - 如何测试WML脚本程序?

我们可以在 PC 上测试 WML 脚本吗?有模拟器可以测试吗?