Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在尝试读取plist版本中的.strings文件。我有<;键>;及<;字符串>;。我不知道如何在javascript代码中读取这些输入。_Javascript_Dictionary - Fatal编程技术网

我正在尝试读取plist版本中的.strings文件。我有<;键>;及<;字符串>;。我不知道如何在javascript代码中读取这些输入。

我正在尝试读取plist版本中的.strings文件。我有<;键>;及<;字符串>;。我不知道如何在javascript代码中读取这些输入。,javascript,dictionary,Javascript,Dictionary,我已经有了一个javascript代码,我在其中键入一个字符串,然后在我的预测单元格中找到预期内容并点击它。非常简单,工作很好。但是现在我给出了一个plist数据,我不知道如何读取它并在代码中使用它 以下是提供给我的plist示例: <plist version="1.0"> <dict> <key>Animal</key> <string>cat | dog | chicken | cow</string>

我已经有了一个javascript代码,我在其中键入一个字符串,然后在我的预测单元格中找到预期内容并点击它。非常简单,工作很好。但是现在我给出了一个plist数据,我不知道如何读取它并在代码中使用它

以下是提供给我的plist示例:

<plist version="1.0">
<dict>
    <key>Animal</key>
    <string>cat | dog | chicken | cow</string>
    <key>Fruits</key>
    <string>apple | cherries | kiwi</string>
</dict>
</plist>
“plist”格式是XML,因此您可以使用
DOMParser
将plist解析为JavaScript中的任何其他XML:

//代码在这里
var plistString=‘动物肉|狗|鸡|牛果肉|樱桃|猕猴桃’;
var parser=new DOMParser()
var xmlDoc=parser.parseFromString(plistString,“text/xml”);
var dictEl=xmlDoc.getElementsByTagName('dict')[0];
var keyAndValues=dictEl.childNodes;
对于(var i=0;i
由于“plist”格式是XML,因此您可以使用
DOMParser
将plist解析为JavaScript中的任何其他XML:

//代码在这里
var plistString=‘动物肉|狗|鸡|牛果肉|樱桃|猕猴桃’;
var parser=new DOMParser()
var xmlDoc=parser.parseFromString(plistString,“text/xml”);
var dictEl=xmlDoc.getElementsByTagName('dict')[0];
var keyAndValues=dictEl.childNodes;
对于(var i=0;i}
您好,我不清楚您的问题。。。您正在询问如何在JavaScript中解析
plist
文件?你能发布一些你为完成这个任务而开发的代码吗?我们可以从那开始。对不起,我对这个很陌生。我想我可能在问如何解析plist。我正在使用来自xcode的UIAutomation来测试一个应用程序。变量inputStringArray=[“猫”、“狗”、“鸡”、“牛”];var expectedInput=“动物”;var UpdateArray=[]//UpdateArray有自己的函数,它为(var j=0;j=0){tap(expectedinput);Pass;}}}更新它。嗨,我不清楚你的问题。。。您正在询问如何在JavaScript中解析
plist
文件?你能发布一些你为完成这个任务而开发的代码吗?我们可以从那开始。对不起,我对这个很陌生。我想我可能在问如何解析plist。我正在使用来自xcode的UIAutomation来测试一个应用程序。变量inputStringArray=[“猫”、“狗”、“鸡”、“牛”];var expectedInput=“动物”;var UpdateArray=[]//UpdateArray有自己的函数,它为(var j=0;j=0){tap(expectedinput);Pass;}更新它
var inputStringArray = ["cat","dog","chicken","cow"];
var expectedInput = "Animal";